【已解决】数据库查询的结果点击按钮后依次显示在同一个文本框
asp网页 从数据库读取数据存入数组:rsArray=getrows,数组存了几个姓名,年龄等数据,想实现每点击一次按钮相应的文本框内容显示一个rsArray数组中的数据,到最后一位后再返回到第一位,这样循环显示。就是类似于分页显示,只是我想显示在文本框里,可以修改然后存入数据库,在不刷新页面的情况下能实现吗?有知道的朋友帮忙给个例子吧,谢谢! 我的代码如下,请帮忙改正一下吧:
<% set rs_contact=server.createobject("adodb.recordset")
sql_contact="select * from data where 姓名='"&cx&"' "
rs_contact.open sql_contact,conn,1,3
if not rs_contact.eof then
xm=rs_contact("姓名")
rsArray=rs_contact.GetRows
end if
rs_contact.close
set rs_contact=nothing
%>
<body>
<form action="" method="post" enctype="save" name="myform" id="form1">
<table width="470" border="1" >
<tr><td width="470" height="265" align="left" valign="top" scope="col"> 姓名:
<input name="姓名" type="text" id="姓名" tabindex="1" size="10" maxlength="10" value="<%=xm%>" />
<input name="" type="button" onClick="next()" value="下一位" tabindex="11">
<script>
var ii=1
function next()
{
myform.姓名.value="<%=rsArray(1,ii)%>";
ii++;
}
</script>
</body>
红色部分的函数好象不起作用,象这样myform.姓名.value="<%=rsArray(1,2)%>";点击NEXT可以正常显示在文本框里,一用变量ii就不行了,没反应
[ 本帖最后由 masf6688 于 2012-9-6 21:27 编辑 ]