能帮我解释asp中的这段代码吗

xiaoban2007 2008-04-18 09:55:21
<%
Sub PutToShopBag( Product_Id, ProductList )
If Len(ProductList) = 0 Then

ProductList = "'" & Product_Id & "'"

ElseIf InStr( ProductList, Product_Id ) <= 0 Then

'下面这段代码 应该是将统一编号的产品进行累加(??但是我不明白为什么要这么写 能帮我解释一下吗)
ProductList = ProductList & ", '" & Product_Id & "'"


End If
End Sub
%>
...全文
76 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaoban2007 2008-04-22
  • 打赏
  • 举报
回复
哦 明白了 就是为每一个ProductList值进行一个编号 相当于一个自动排序
raoxu45 2008-04-18
  • 打赏
  • 举报
回复
<%
Sub PutToShopBag( Product_Id, ProductList )
If Len(ProductList) = 0 Then

ProductList = "'" & Product_Id & "'"

ElseIf InStr( ProductList, Product_Id ) <= 0 Then

'下面这段代码 应该是将统一编号的产品进行累加(??但是我不明白为什么要这么写 能帮我解释一下吗)
ProductList = ProductList & ", '" & Product_Id & "'"


End If
End Sub
%>

这个过程是用来为ProductList加上,'Product_Id'进行编号。

目的是为每一个ProductList记录做一个Product_Id标记,为以后数据的使用。


a95470000 2008-04-18
  • 打赏
  • 举报
回复

<%
Sub PutToShopBag( Product_Id, ProductList )
If Len(ProductList) = 0 Then
ProductList = "'" & Product_Id & "'"
ElseIf
InStr( ProductList, Product_Id ) <= 0 Then
ProductList = ProductList & ", '" & Product_Id & "'"
End If
End Sub
%>
ProductList 是像這樣的字符串 '4','5'

比如﹕﹕
call PutToShopBag(6,"'4','5'")
ProductList = ProductList & ", '" & Product_Id & "'"
得到結果:'4','5','6'

4,009

社区成员

发帖
与我相关
我的任务
社区描述
它是一种微软环境下的轻量级的解释型语言,它使用COM组件、WMI、WSH、ADSI访问系统中的元素,对系统进行管理。
社区管理员
  • vbScript社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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