复选数组拆分

k8d 2006-06-24 09:31:50
复选
商品 价格 数量 产地 特点

表a
商品 价格 数量 产地 特点

用户在复选,选中商品
我
select 商品 from a
如果用户选择 了商品 数量 产地
我的select怎么写。
因为是多选,Request.from()过来的是一个数组,我不知道应该怎么处理。

...全文
118 5 打赏 收藏 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
竹林听雨2005 2006-06-24
  • 打赏
  • 举报
回复
这是我平时写的一个案例,拿去参考一下,如果对SQL熟悉,那将很容易理解的
竹林听雨2005 2006-06-24
  • 打赏
  • 举报
回复
sql=""
delCheck=split(request("checkNum"))
boyd_check=split(request("checkNum"),",")
for i=0 to ubound(delCheck)
sql=sql&delCheck(i)
set rs3=server.CreateObject("adodb.recordset")
sql3="select * from jdxx where 序号 ='"&boyd_check(i)&"'"
rs3.open sql3,conn,1,1
if not rs3.eof then
sql="delete from jdxx where 序号 in ("&boyd_check(i)&")"'='"&boyd_check(i)&"'"' in ("&sql&")"
conn.execute(sql)
end if
zl_c 2006-06-24
  • 打赏
  • 举报
回复
'先把数组处理成SQL语句字符串:

dim tempStr,sqlStr
for i=0 to UBound(myArray)
if i=0 then
tempStr=myArray(i)
else
tempStr=tempStr&","&myArray(i)
next
'得出SQL
sqlStr="select "&tempStr&" from a"
k8d 2006-06-24
  • 打赏
  • 举报
回复
就是如果前台表单中的复选,用户选了三项我就select 三项数据输出给他,
zl_c 2006-06-24
  • 打赏
  • 举报
回复
没看明白

28,402

社区成员

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

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