求救:ASP会员与非会员判断问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 02:31:19
会员状态下代码:
<%
if request.cookies("lined")("username")<>"" then
set rs=server.CreateObject("adodb.recordset")
rs.open "select count(*) as rec_count from orders where username='"&request.cookies("lined")("username")&"' and zhuangtai=7",conn,1,1
rec_count=rs("rec_count")
rs.close
rs.open "select sum(zonger) as zongji from orders where username='"&request.cookies("lined")("username")&"' and zhuangtai=7",conn,1,1
%>
您的购物车有<%=rec_count%>件商品
总金额:
<%
dim str
str=formatnumber(""&rs("zongji")&"","1",-1)
response.write(str)
%>元

<%rs.close
set rs=nothing
else
%>

非会员状态下:

<%
if request.cookies("lined")("username")="

这是购物车吗?不是现实订单状态的吗?
购物车设计有问题,rs.open "select count(*) as rec_count from orders where username='"&request.cookies("lined")("username")&"' and zhuangtai=7",conn,1,1
这是保存在数据库里的,应该保存在cookie中或者session中

也就是非会员也可以定购了?
where username='"&request.cookies("lined") 把这块去掉就行了,但是你怎么统计呢?