Asp购物车判断问题(在线求解)
假设我的购物车存在一个件商品商品名商家单价数量水A151米A201当我需要再加一条商品到购物车时,需要判断新加入的商品“商家”是否跟之前加入商品的商家"A"一样,如果是一...
假设我的购物车存在一个件商品
商品名 商家 单价 数量
水 A 15 1
米 A 20 1
当我需要再加一条商品到购物车时,需要判断新加入的商品“商家”是否跟之前加入商品的商家"A" 一样,如果是一样,就加入,不一样就弹出提示。
想了好久都没有想出这个代码要怎么写,在线求解,谢谢!!
以下是我购物车目前截图,要怎么样才能在购物车里只出现一个商家ID,
即购物车可以有不同商品,但只能出现一个商家;
<!--#include file="conn.asp"-->
<%
action=request.QueryString("action")
if request.Cookies("cnhww")("username")<>"" then
username=trim(request.Cookies("cnhww")("username"))
else
if request.Cookies("cnhww")("dingdanusername")="" then
username=now()
username=replace(trim(username),"-","")
username=replace(username,":","")
username=replace(username," ","")
response.Cookies("cnhww")("dingdanusername")=username
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [user] ",conn,1,3
rs.addnew
rs("username")=username
rs("niming")=1
rs("UserLastIP")=Request.ServerVariables("REMOTE_ADDR")
rs("adddate")=now()
rs("lastlogin")=now()
rs("logins")=1
rs.update
rs.close
set rs=nothing
else
username=request.Cookies("cnhww")("dingdanusername")
end if
end if
bookid=request.QueryString("id") 展开
商品名 商家 单价 数量
水 A 15 1
米 A 20 1
当我需要再加一条商品到购物车时,需要判断新加入的商品“商家”是否跟之前加入商品的商家"A" 一样,如果是一样,就加入,不一样就弹出提示。
想了好久都没有想出这个代码要怎么写,在线求解,谢谢!!
以下是我购物车目前截图,要怎么样才能在购物车里只出现一个商家ID,
即购物车可以有不同商品,但只能出现一个商家;
<!--#include file="conn.asp"-->
<%
action=request.QueryString("action")
if request.Cookies("cnhww")("username")<>"" then
username=trim(request.Cookies("cnhww")("username"))
else
if request.Cookies("cnhww")("dingdanusername")="" then
username=now()
username=replace(trim(username),"-","")
username=replace(username,":","")
username=replace(username," ","")
response.Cookies("cnhww")("dingdanusername")=username
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from [user] ",conn,1,3
rs.addnew
rs("username")=username
rs("niming")=1
rs("UserLastIP")=Request.ServerVariables("REMOTE_ADDR")
rs("adddate")=now()
rs("lastlogin")=now()
rs("logins")=1
rs.update
rs.close
set rs=nothing
else
username=request.Cookies("cnhww")("dingdanusername")
end if
end if
bookid=request.QueryString("id") 展开
4个回答
展开全部
额 还是记录ID撒,要是单商家就记录商品的ID,多商家就记录商家和商品的ID。添加的时候提交的数据就包含商品和商家的ID,对比下就知道有没了,一般比较数字ID比较可靠,不会判断错了。
更多追问追答
追问
我提交在商品祥情而提交过来有商品ID和商家ID, 但我不知道怎么去判断商家ID,
购物车里可以有不同商品ID,但只能有一个商家ID,
追答
建个表,比如:商品ID,商家ID。。。。。。。最起码循环次表行就能判断了撒,嘿 我前几天还做了,也是不同商家就不准加入购物车,呵呵,偷懒了,淘宝那种是不同商家就生成不同的订单的。
展开全部
判断购物车里的己有的商品的商家ID,对比,相同就加入,不同就提示
追问
能不能提示要怎么判断,现在就是不知道怎么判断代码怎么写,能不能写一个简单的代码示例一下,非常感谢!!
追答
这个要看你的购物车代码是什么样的了,是用什么存的购物数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
记录商家,需要用到商家ID,这样用ID作判断是否是同一商家
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼上有理
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询