multiple的SELECT里怎样把多个值放入数据库?

来源:百度知道 编辑:UC知道 时间:2024/06/05 10:32:34
<SELECT multiple name=username>
</SELECT>
username=trim(request("username"))
str2=split(username,",")
for i=0 to ubound(str2)
'这里怎样把取得的值赋给一组变量,比如u1,u2,u3,u4,u5……
next
另外,为何总是username=trim(request("username")) 这里取到的值总是空的呢?明明已经列出了数据的。

如果使用数组的话,怎样用数组取值,并把这些值添加到数据库的uu1,uu2,uu3,uu4,uu5……字段里呢?

你这里的str2本身就是一个数组,没必要重新定义变量。
直接用循环写入数据库:
username=request.form("username")
if username<>"" then
str2=split(username,", ")
for i=0 to ubound(str2)
'创建对象等代码省略
rs.addnew
rs("uu"&i)=str2(i)
rs.update
next
end if
username取值的问题,参照这个:
<SELECT multiple name=username>
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</SELECT>