| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1580 人关注过本帖
标题:利用session的购物车里,多个删除的问题!
只看楼主 加入收藏
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
 问题点数:0 回复次数:10 
利用session的购物车里,多个删除的问题!
图片附件: 游客没有浏览图片的权限,请 登录注册

以上是购物车的界面,我想当想删除多个产品的时候,只要把需要删除的产品后面打上勾,然后按update,实现删除..

可是我做了半天都搞不起来..

现在只能这样
session("productlist")=replace(session("productlist"),request("ids"),""),单个的ID替换掉..


有没有什么好点的方法啊..
搜索更多相关主题的帖子: 购物车 session 删除 
2006-10-23 13:07
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
得分:0 
session("productlist")是存放产品的id,

本来我认为把复选框的值放到数组里,然后,用instr来和session("productlist")进行判断,取得没有选中的值,但是就是做不出来..
2006-10-23 13:09
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
得分:0 
等待答案中!!
2006-10-23 13:16
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
得分:0 
各位发表点意见吧!
2006-10-23 13:25
luchao
Rank: 1
等 级:新手上路
帖 子:110
专家分:0
注 册:2005-11-30
收藏
得分:0 
我是做了一个循环找,最麻烦的那种,郁闷

2006-10-23 16:32
zhhaitao
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2006-10-23
收藏
得分:0 
你为什么要用session存呢?session是存在服务器端的
存到数据库端的话好解决
2006-10-23 17:31
tang688
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1219
专家分:35
注 册:2004-12-25
收藏
得分:0 
使用同一个名的复选框,这样它提供时会是一组数字,比如:
<input type="radio" name="ccBox" value="<%=rs("ID")%>" onClick="Selectcc(<%=rs("ID")%>)" <%if trim(cstr(rs("ID")))=trim(cstr(session("cc"))) then%>checked<%end if%>>
这样在下一页得到ccbox时它是一组ID号,比如:“3,5,6,10”
你可以根据分隔符“,”选出你一共选了几个要删除的内容。

2006-10-23 18:33
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
得分:0 
我是用复选框的,这样也可以把一组ID传过去的.就是比较的时候,不能正确的得到结果.!你这种方法我也试试..
2006-10-24 09:04
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
得分:0 
<input type="radio" name="ccBox" value="<%=rs("ID")%>" onClick="Selectcc(<%=rs("ID")%>)" <%if trim(cstr(rs("ID")))=trim(cstr(session("cc"))) then%>checked<%end if%>>
你这个是单选按钮,在下一页的时候可以得到一组数据吗?
2006-10-24 09:09
bafnje
Rank: 1
等 级:新手上路
帖 子:193
专家分:0
注 册:2006-6-9
收藏
得分:0 
我也做过循环,可是得到的结果不行,我是这么写的.

session("product_list")是用来存放上一页传过来的ID,session("productlist")是添加到购物车里的产品ID,然后,我想在下面的循环中查找出没被选中的,可就是不行...
if len(session("product_list"))=0 then
session("product_list")=id
else if instr(session("product_list"),""&id&"")<=0 then
session("product_list")=session("product_list") & ","&id&""
end if
end if
product_list=split(session("product_list"),",")
nn=replace(session("productlist"),"'","")
productlist=split(nn,",")
for c=0 to ubound(product_list)
list=list &","&product_list(c)
next
for i=0 to ubound(productlist)
if instr(list,productlist(i))<=0 then
tt=tt&productlist(i)
end if
next
2006-10-24 09:19
快速回复:利用session的购物车里,多个删除的问题!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018247 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved