提交后取PID,将会是下用逗号隔的字符号,比如“1,2,3,4,5,6”
得到字符串后,你可以直接加入sql中,比如“select * from produce where id in ("&得到的字符串&") ”
也可以用数据组进行操作。
假如得到的字符串为 PID
1,先把字符串的空格去除replace(pid," ","")
2,分割数组:
dim arr
arr=split(pid,",")
3,你现在就可以对数、组进行操作了用,for到循环数组。
for i=0 to ubound(arr)
'中间放你的操作代码
next
对于有数量的产品,增加一表用于保存当前正在处理的产品,当总数量-正在处理的数量<=0时,不能再对此产品进行抢购。比如你的产品表(Product):
id、name、price、num、remark
正在处理商品表(ProductBuy),其中buytime为购买时间,设定下操作多长时间的订单未付款时清除此记录并把数量还原到productid对应产品记录数量中:
id、productid、num、buytime
我当时做电子商城的时候是专门建了一张表,里面包含商品编号,用户编号,商品数量然后通过商品编号在商品表中查询出商品价格等详细信息,通过用户编号查询出用户昵称或账号,然后显示出来给用户选择,然后他如果点击购买,哪么通过商品数量*商品单价,求出总价,如果用户帐户中足够支付,扣除里面的金币,然后写到订单表,订单表中有商品编号,用户编号,商品数量。后台中如果管理员点击通过的话,哪么就将发货。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)