求一简单的购物车类,以前贴过的,一时找不到,在线等………………

编程最光荣 2003-12-11 09:53:53
如题
...全文
38 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
编程最光荣 2003-12-12
  • 打赏
  • 举报
回复
谢谢各位的帮忙 我要的就是这个!
<%
Class CartKit '开始类CartKit的定义
Sub CreateCart()
If IsArray(Session("Cart")) = False Then
Dim aryCart(19,2)
Session("Cart") = aryCart
End If
End Sub

Function CheckCart()
If IsArray(Session("Cart")) Then
CheckCart = True
Else
CheckCart = False
End If
End Function

Function CheckItem(ID)
Dim aryCart
If CheckCart = True Then
aryCart = Session("Cart")
For i = LBound(aryCart) To UBound(aryCart)
If aryCart(i,0) = ID Then
CheckItem = True
Exit Function
ElseIf aryCart(i,0) <> ID Then
CheckItem = False
End If
Next
End If
End Function

Function RemoveItem(ID)
dim i,intPos,aryRemoveCart
aryCartRemove = Session("Cart")
For i = LBound(aryCart) To UBound(aryCart)
If aryCart(i,0) = ID Then
intPos = i
Exit For
End If
Next

For i = intPos To UBound(aryRemoveCart) - 1
If Not aryRemoveCart(i,0) = "" Then
aryRemoveCart(i,0) = aryRemoveCart(i+1,0)
aryRemoveCart(i,1) = aryRemoveCart(i+1,1)
aryRemoveCart(i,2) = aryRemoveCart(i+2,2)
End If
Next
Session("Cart") = aryRemoveCart
End Function

Function UpdateItem(ID,Num)
dim aryUpdateCart,i
aryUpdateCart = Session("Cart")
For i = LBound(aryUpdateCart) To UBound(aryUpdateCart)
If aryUpdateCart(i,0) = ID Then
aryUpdateCart(i,1) = Num
Session("Cart") = aryUpdateCart
End If
Next
End Function

Function AddItem(ID,Num)
Dim btnCartStatus,aryAddCart
btnCartStatus = CheckCart
If btnCartStatus = False Then
CreateCart
aryAddCart = Session("Cart")
aryAddCart (0,0) = ID
aryAddCart (0,1) = Num
Session ("Cart") = aryAddCart
Exit Function
ElseIf btnCartStatus = True Then
If CheckItem(ID) = True Then
UpdateItem ID,Num
ElseIf CheckItem(ID) = False Then
aryAddCart = Session("Cart")
For i = LBound(aryAddCart) To UBound(aryAddCart)
If aryAddCart(i,0) = "" Then
aryAddCart(i,0) = ID
aryAddCart(i,1) = Num
Session("Cart") = aryAddCart
Exit Function
End If
Next
End If
End If

End Function

End Class
%>
coffee_cn 2003-12-12
  • 打赏
  • 举报
回复
代码都有了,还没有解决啊!!!
编程最光荣 2003-12-12
  • 打赏
  • 举报
回复
昨天没有解决,今天再顶!
vivisogood 2003-12-11
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2502/2502537.xml?temp=.9612085
编程最光荣 2003-12-11
  • 打赏
  • 举报
回复
加分再等……!
编程最光荣 2003-12-11
  • 打赏
  • 举报
回复
之所以要一简单的购物车类,主要想自己修改修改,适合自己所用!

再等……
lqflsh 2003-12-11
  • 打赏
  • 举报
回复
在www.chinaz.com
www.k666.com
有很多商店源代码,找一个看看更好。
编程最光荣 2003-12-11
  • 打赏
  • 举报
回复
看了,还可以,不过以前有一个更简单的,更通用的类!

17:00以前不知能否搞定,我是从上班顶到下班,没有理想的答案!顶到低!

nomoodforjoking 2003-12-11
  • 打赏
  • 举报
回复
http://expert.csdn.net/Expert/topic/2511/2511697.xml?temp=.6002771
我的,看看行不
编程最光荣 2003-12-11
  • 打赏
  • 举报
回复
努力的再顶一下!
编程最光荣 2003-12-11
  • 打赏
  • 举报
回复
以前看的,好像不是这个东东!
课程设计报告:总体方案设计说明 一、软件开发环境配置 本系统采用C++作为核心编程语言,结合Qt 5.12.7框架进行图形用户界面开发。数据库管理系统选用MySQL,用于存储用户数据与小精灵信息。集成开发环境为Qt Creator,操作系统平台为Windows 10。 二、窗口界面架构设计 系统界面由多个功能模块构成,各模块职责明确,具体如下: 1. 起始界面模块(Widget) 作为应用程序的入口界面,提供初始导航功能。 2. 身份验证模块(Login) 负责处理用户登录与账户注册流程,实现身份认证机制。 3. 游戏主大厅模块(Lobby) 作为用户登录后的核心交互区域,集成各项功能入口。 4. 资源管理模块(BagWidget) 展示用户持有的全部小精灵资产,提供可视化资源管理界面。 5. 精灵详情模块(SpiritInfo) 呈现选定小精灵的完整属性数据与状态信息。 6. 用户名录模块(UserList) 系统内所有注册用户的基本信息列表展示界面。 7. 个人资料模块(UserInfo) 显示当前用户的详细账户资料与历史数据统计。 8. 服务器精灵选择模块(Choose) 对战准备阶段,从服务器可用精灵池中选取参战单位的专用界面。 9. 玩家精灵选择模块(Choose2) 对战准备阶段,从玩家自有精灵库中筛选参战单位的操作界面。 10. 对战演算模块(FightWidget) 实时模拟精灵对战过程,动态呈现战斗动画与状态变化。 11. 对战结算模块(ResultWidget) 对战结束后,系统生成并展示战斗结果报告与数据统计。 各模块通过统一的事件驱动机制实现数据通信与状态同步,确保系统功能的连贯性与数据一致性。界面布局遵循模块化设计原则,采用响应式视觉方案适配不同显示环境。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧