查询之后的参数提交

jiangyw1js 2009-07-13 03:42:29
代码如下:

<%

Set conn=Server.CreateObject("Adodb.Connection")
connstr="provider=Microsoft.JET.OLEDB.4.0;Data Source="&Server.MapPath("../test.mdb")
conn.open connstr
Set rs=Server.CreateObject("Adodb.Recordset")
name=request.form("name")
sql="select * from flower where f_name like '%"&name&"%'"

rs.open sql,conn,1,1
do while not rs.eof
%>

<form id="form1" name="form1" method="post" action="add.asp?pid= <%=rs("f_id")%>&pname= <%=rs("f_name")%>&pnumber=1&pprice= <%=rs("f_price")%>">

<table width="743" height="288" border="0">
<tr>
<td width="210" rowspan="5"> </td>
<td width="70">f_id </td>
<td colspan="4"> <%=rs("f_id")%> </td>
</tr>
<tr>
<td>f_name </td>
<td colspan="4"> <%=rs("f_name")%> </td>
</tr>
<tr>
<td>f_number </td>
<td colspan="4"> <%=rs("f_number")%> </td>
</tr>
<tr>
<td height="71">f_price </td>
<td colspan="4"> <%=rs("f_price")%> </td>
</tr>
<tr>
<td rowspan="2">f_item </td>
<td width="449" colspan="4" rowspan="2"> <%=rs("f_item")%> </td>
</tr>

<tr>

<td height="57"> <div align="center">
<label>
<input type="submit" name="1" value="购买" />
</label>
</div> </td>
</tr>
</table>
<%
rs.movenext
loop
rs.close
set rs=nothing
set sql=nothing
conn.close
set conn=nothing
%>
</form>


我在执行该页面之后能搜索到数据库中的所有对应数据都是以一个个表单形式存在,查看原代码也发现每个查询结果的表单提交动作所提交的参数对应表单中显示的物品属性,但是提交的时候总是提交第一个的属性...这是为什么啊?
...全文
21 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jiangyw1js 2009-07-13
  • 打赏
  • 举报
回复
恩.解决了..
erdong988 2009-07-13
  • 打赏
  • 举报
回复
同2楼把“</form>”放循环里面
还有<form>的id name应该冲突吧
i=0
……
<form id="form<%=i%>" name="form<%=i%>" ……>
……
i=i+1
……
孤帆远影_q 2009-07-13
  • 打赏
  • 举报
回复
<%
rs.movenext
loop
rs.close
set rs=nothing
set sql=nothing
conn.close
set conn=nothing
%>
</form>

把</form>放到前面:

</form>
<%
rs.movenext
loop
rs.close
set rs=nothing
set sql=nothing
conn.close
set conn=nothing
%>
lzp4881 2009-07-13
  • 打赏
  • 举报
回复
把form放到循环外面,循环里面放input,用post提交

28,406

社区成员

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

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