新微赢技术网

标题: [求助]关于COOKIES 的吗?紧急求助! [打印本页]

作者: 水中de云    时间: 2010-1-8 06:06
标题: [求助]关于COOKIES 的吗?紧急求助!
我做网站上点菜系统
从数据库把 菜名 价格 输出来 ! 每个菜名都加上 订购按钮

点击订购的时候把 ID ,名称 ,价格 传过去,
if action="ad" then
if request.Cookies("c"&id&"")<>"" then
response.Cookies("p"&id&"")=cdbl(request.Cookies("p"&id&""))+price
response.Cookies("n"&id&"")=cdbl(request.Cookies("n"&id&""))+num
Response.Cookies("n"&id&"").expires=dateadd("h",1,now())
Response.Cookies("p"&id&"").expires=dateadd("h",1,now())
end if

if request.Cookies("c"&id&"")="" then
response.Cookies("c"&id&"")=food
response.Cookies("p"&id&"")=price
response.Cookies("n"&id&"")=num
end if
end if
end if
这样来实现 数量和 价格的累加
下面是读取
For each cookiesname in request.cookies
if request.cookies(cookiesname).haskeys then

else

if request.Cookies(cookiesname)<>"" then
if left(cookiesname,1)="c" then
tt=mid(cookiesname,2)
'response.Write tt
response.write "的内容值是: " & request.cookies("c"&tt&"") &"&nbsp;&nbsp;"& request.Cookies("p"&tt&"")
&"&nbsp;&nbsp;"&request.Cookies("n"&tt&"")&"<br>"
end if
end if
end if
next
为什么我在写入的时候 单写c-名称,或 价格 数量都没事
偏偏是3个(名 价 数) 一块写入时候 会出错啊

比如20个菜 你点击到18的时候会突然开始少 菜名 !!! 有时候越点越少 我就纳闷了!!!
我想实现的效果就是
http://www.yonghe.com.cn/order/order/carte.asp?ProductType=1
和这个 上的订餐系统类似的功能!!!
帮看一下是那里错了 或有什么别的办法!!!
先谢谢了!!!!!
作者: 〖艾〓木〗    时间: 2010-1-8 06:06
直接用JS收集后发送到服务器就好了
作者: X嘉葰    时间: 2010-1-8 06:06
JS不知道怎么弄的
我要写入 3个不同的 才COOKIES 要是名字有相同的就只把 价格和 数量累加
读出来的时候 名字只要一个 ,价钱 数量 是 累加的

关键是我做的这个 错在哪里呢??
为什么 会 减少 真是 郁闷




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2