传值问题。。急死我了。。
A页面的代码 关键是删除那句
rs.open "select 商品名称,商品编码,商品类型,数量,价格 as 单价 from 购物车 where userid='"&userid&"'",conn,1,3
while not rs.eof
spbm2=rs.fields(1).value
response.write("<tr bgcolor='#6699CC'>")
response.write("<td align='center' scope='col'><a href=ddd.asp?action=del&id="&spbm2&">删除</a></td>")
response.write("</tr>")
rs.movenext
wend
B页面的代码
<!--#include file="conn.asp"-->
<%
dim userid,spbm,rs,sql
userid=request.Cookies("cookiesName")
spbm=request.Form("spbm2")
set rs=server.createobject("adodb.recordset")
if request("action")="del" then
response.write spbm
sql="delete from 购物车 where userid='"&userid&"' and 商品编码='"&spbm&"'"
conn.execute(sql)
end if
response.write sql
'response.Redirect("icar.asp")
%>
现在的问题是A页鼠标移到‘删除’上基底网址有值,B页地址栏也是对的。但是 B页 spbm 的值确是空的。。不明白为什么。麻烦大家帮帮我。
问题点数:20、回复次数:4Top
1 楼sxsgssgs(.net新手)回复于 2006-03-17 11:27:05 得分 10
spbm=request.Form("spbm2")'把.form去掉Top
2 楼kidc(海盗乌托邦)回复于 2006-03-17 11:33:10 得分 0
spbm=request.Form("spbm2")
这里试过spbm=request("spbm2")
spbm=request.querystring("spbm2")
spbm=session("spbm2")
全都不行
Top
3 楼uni_wl()回复于 2006-03-17 11:39:17 得分 10
spbm=request.querystring("id")Top
4 楼kidc(海盗乌托邦)回复于 2006-03-17 11:43:00 得分 0
问题解决了。。spbm=request("id")Top




