高手帮忙解释一下这段ASP代码,我asp不太好

来源:百度知道 编辑:UC知道 时间:2024/06/16 21:00:13
<%
dim id,username,action
action=request.QueryString("action")
username=trim(request.cookies(cookieName)("username"))
id=request.QueryString("id")
set rs=server.CreateObject("adodb.recordset")
select case action
case "del"
conn.execute "delete from orders where actionid="&request.QueryString("actionid")
response.redirect "car.asp"
case "add"
rs.open "select id,username from orders where username='"&username&"' and id="&id&" and state=6",conn,1,1
'检查order订单数据库,查找所选图书是否已在购物车中
if not rs.eof and not rs.bof then
call MsgBox("对不起,此图书已存在于您的购物车中,不可以重复添加!","Close","None")
response.end
rs.close
else
rs.close
rs.open "select id,username,state,paid from orders",conn,1,3
rs.addnew
rs("

不知道您需要问的是什么呢?就解释这段代码?
这就是个购物车的后台代码啊

难点就是这里
orders.actionid,orders.id,product.name,product.price1,product.price2,product.discount from product inner join orders on product.id=orders.id where orders.username='"&request.cookies(cookieName)("username")&"' and orders.state=6",conn,1,1