ASP批量修改

来源:百度知道 编辑:UC知道 时间:2024/05/24 17:25:09
<!--#include file="conn.asp" -->
<!--#include file="../club/inc/inc_gerenxinxi.asp" -->
<%'true =登陆 worng=没登陆
if session("login")<>true then
%><%response.write "<Script Language=JavaScript>location.href='../message.asp?key=<li>您是偷渡过来的!<li>在没有登陆的情况下无权进入!<li>您无权查看这个页面!'</Script>" %>
<%else%>
<%if rsgerenxinxi("yonghudefenzu")<>"-2" then
response.write "<Script Language=JavaScript>location.href='../message.asp?key=<li>您是偷渡过来的!<li>您无权查看这个页面!'</Script>"
response.end
end if
%>

<%'更新等级
dim id
id=request.Form("id")
nid=split(id,",")
eid=ubound(nid)
for i = 1 to eid
set rs=server.CreateObject("adodb.recordset")
sql="select * from dengji where ID="&nid(i)&&qu

第一:
sql="select * from dengji where ID="&nid(i)&""
完全可以改成
sql="select * from dengji where ID="&nid(i)
你稍微理解一下ASP中&号的作用就明白了

第二:
当你选一个的时候
nid=split(id,",") 由于下标从0开始 这个nid应该是0
eid=ubound(nid) edi也是0
for i = 1 to eid 从1到0 自然失败

第三:
你说的成空的
我不明白是什么意思。。。。

挺久没碰ASP了
我说的应该没错吧?
汗。。。

request.Form("touxianname"&nid(i))
能取到值吗?

对啊,同意楼上的