设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 63|回复: 3
打印 上一主题 下一主题

[求助]关于COOKIES 的吗?紧急求助!

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 06:06:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做网站上点菜系统
从数据库把 菜名 价格 输出来 ! 每个菜名都加上 订购按钮

点击订购的时候把 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
和这个 上的订餐系统类似的功能!!!
帮看一下是那里错了 或有什么别的办法!!!
先谢谢了!!!!!
2#
发表于 2010-1-8 06:06:34 | 只看该作者
直接用JS收集后发送到服务器就好了
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-8 06:06:37 | 只看该作者
JS不知道怎么弄的
我要写入 3个不同的 才COOKIES 要是名字有相同的就只把 价格和 数量累加
读出来的时候 名字只要一个 ,价钱 数量 是 累加的

关键是我做的这个 错在哪里呢??
为什么 会 减少 真是 郁闷
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 10:25 , Processed in 0.104163 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表