账号通
    

账号  

密码  

6499

查看

12

回复
主题:[分享]KesionEshop V8.03捆绑销售商品购物车BUG的修正 [收藏主题] 转到:  
isweb2008 当前离线

85

主题

2

广播

0

粉丝
添加关注
级别:学前班

用户积分:519 分
登录次数:71 次
注册时间:2009/2/25
最后登录:2018/2/24
isweb2008 发表于:2015/1/23 0:52:00   | 显示全部帖子 查看该作者主题 楼主 
科汛在线考试系统(NET)
经测试,8.03 解决方法应该是这样才对:

请打开shop/shoppingcart.asp找到259行

   If ProID=0 Then  Proid=Conn.Execute("Select top 1 ProID From KS_ShopBundleSale Where ProID in(" & Session("ProductList") & ")")(0)  '如果没有传商品ID过来,随机找一条有捆绑销售的产品


将其改为如下代码即可
  
     If ProID=0 Then  Proid=Conn.Execute("Select top 1 ProID From KS_ShopBundleSale Where ProID in(select proid from ks_shoppingcart where username='" & GetUserID &"')")(0)  '如果没有传商品ID过来,随机找一条有捆绑销售的产品
     RS.Open "Select I.Tid,I.Fname,I.ID,I.Title,I.Price,I.PhotoUrl,B.KBPrice,B.Proid From KS_Product I Inner Join KS_ShopBundleSale b on i.id=b.kbproid Where B.proid=" & proid,conn,1,1

若不是这样,会有新的报错。

(仅本人测试结果,不代表所有人测试结果,请自行测试验正)
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.08008秒 powered by KesionCMS 9.0