请问asp网页购物车代码中<a href="Payment.asp?Product_Id=<%=rs("Product_Id")%>",target="_blank">是什么

第一个页面的代码请问asp网页购物车代码中<ahref="Payment.asp?Product_Id=<%=rs("Product_Id")%>",target="_b... 第一个页面的代码
请问asp网页购物车代码中<a href="Payment.asp?Product_Id=<%=rs("Product_Id")%>",target="_blank">是什么意思
第二个页面的代码
<%
Session("ProductList") = ProductList
'判断购物车是否为空
if Productlist<>"''" then
sql="select * from Product where Product_Id in ("&ProductList&") order by Product_Id"
Set rs_price = conn.Execute(sql)
else
response.redirect "error.asp?error=007"
response.end
end if
%> 时什么意思,求详解啊
展开
 我来答
百度网友978affb
2012-07-10 · TA获得超过366个赞
知道小有建树答主
回答量:487
采纳率:0%
帮助的人:397万
展开全部
第一个页面
<a href="Payment.asp?Product_Id=<%=rs("Product_Id")%>",target="_blank">
意思是传值把产品的唯一主键值传给另一个页面接收
在新页面打开文件Payment.asp,并传递参数变量Product_Id的值为rs("Product_Id")
-----------------------------------------
第二个页面:
Session("ProductList") = ProductList 把ProductList 赋值给session

'判断购物车是否为空
if Productlist<>"''" then ’如果productlist不是空值那么执行下面的语句
sql="select * from Product where Product_Id in ("&ProductList&") order by Product_Id" ‘sql查询语句赋值给变量sql
Set rs_price = conn.Execute(sql) ’执行sql查询
else ‘如果productlist是空值
response.redirect "error.asp?error=007" ’输出error参数=707的错误页面
response.end ‘结束执行后面的代码
end if ’结束if条件判断

if语句格式
if 条件 then
************** 符合条件的执行代码
else
************** 不符合条件的执行代码
end if 结束if条件语句
追问
您好,还有这段是什么意思呢,感激不尽
0 then
idArr=Split(Product_Id, ",")
for i = 0 to ubound(idArr)
PutToShopBag idArr(I), ProductList
next
else
PutToShopBag Product_Id, ProductList
end if
%>
追答
Product_Id = Trim(Request("Product_Id"))
获取上一个页面传来的参数product_id并用幻术trim取消两边空格,然后赋值给product_id这个变量
if instr(Product_Id,",")>0 then '如果product_id中包含字符逗号,那么执行下面语句
idArr=Split(Product_Id, ",")以“,”为分隔符
for i = 0 to ubound(idArr) 'for循环查询分割开的变量个数
PutToShopBag idArr(I), ProductList
next
else
PutToShopBag Product_Id, ProductList
end if
sxzhlp
2012-07-10 · TA获得超过235个赞
知道小有建树答主
回答量:235
采纳率:50%
帮助的人:150万
展开全部
这个不难,第一个页面的含义是:这是一个超链,然后通过用户选择的产品ID号来跳转到支付页面,打开的页面在新页面打开。
第二个页面的含义是:session对象里面存放的是购物车产品列表。如果购物车不为空,则按照产品的ID号依次排序显示,并将对象实例化为rs_price;否则的话跳转到错误页面,结束!
希望可以帮到你,助人为乐!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kofjjj
2012-07-10 · TA获得超过595个赞
知道小有建树答主
回答量:1167
采纳率:25%
帮助的人:531万
展开全部
html就不说了
第一个链接在新窗口打开payment.asp,并将Product_Id传递过去

第二个
将ProductList保存在服务器变量Session("ProductList") 中
如果ProductList不为空,就在表product中查询所有Product_Id 在ProductList中的产品
如果为空,跳到error.asp页面.并传error
追问
您好,请问这个ProductList是哪里来的呢,什么意思!还有这句
if Productlist"''"
追答
ProductList这你给的代码里没有显示.应该在其他位置.
if Productlist"''"这个看不清楚.如果是3个双引,那就是错的,如果是两个双引包含两个单引,那就是:
如果 Productlist 不是''的话,就 怎么怎么
否则就 怎么怎么.

看起来你最基础的语法都不知道,还是先看基础去吧.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式