有关多选购物的问题,ASP程序员请进

来源:百度知道 编辑:UC知道 时间:2024/06/01 03:13:57
(程序说明)
one.asp页:
页面当中对多项商品多项信息复选框选择后点“批量购物”按钮进入two.asp页。

two.asp:
接收one.asp页中所选择的商品信息。

如果有说不明白的地方加俺,谢谢~QQ:93756283

one.asp
<%
'/循环你表中的内容,每条记录一个复选框
'/复选框可以是同名不同值 也可以是同值不同名的
'/这里我们用同名不同值的方式,复选框中的值为记录的ID编号
while not rs.eof
%>
<input type="checkbox" name="range" value="<%=rs("ID")%>" />
<%
rs.movenext
wend
%>

two.asp
'/当one.asp发送到本页时,使用request.form方法获取
'/复选框中,若有多个值,会自动用","号分隔,以数组方式保存.
<%
checked = trim(request.form("range"))
if checked<>"" then
'/ 若做购物车,要保存到cookies或session中
'/ 以session为例: session = 0
'/ k = split(checked,",")
'/ for i=0 to ubound(k)
'/ session("shopping_id") = session("shopping_id") & "|" & k(i)
'/ next

'/ 若直接读取
'/ sql = "select * from [yourtable] where ID in("&checked&")"

else
response.write "您没有选购物品"
end