问一个很菜的问题,急,谢谢
为什么隐藏域在下一页只能显示出数据库中第一条记录的id,如果我要点哪个审核就要返回哪条记录的id应该怎么写?谢谢
<tbody>
<%
int i=1;
while(rs.next()){
if(i%2==0){
%>
<tr bgcolor="b5cae3" height=25>
<%
}else{
%>
<tr bgcolor="FFFFFF" height=25>
<%
}
%>
</td>
<td align="center"><%=i %></td>
<td align="center"><%=rs.getString(1) %><input type="hidden" name="id" value=<%=rs.getString(1) %> ></td>
<td align="center"><%=rs.getString(2) %></td>
<td align="center"><%=rs.getString(4) %></td>
<td align="center"><%=rs.getString(5) %></td>
</tr>
<%
i++;
}
%>
</tbody>
------最佳解决方案--------------------常规两种做法:
1、直接用带参数超链接;
<td align="center"><%=i %></td>
<td align="center"><a href="ooxx.jsp?id=<%=rs.getString(1)%>"><%=rs.getString(1)%></a></td>
<td align="center"><a href="ooxx.jsp?id=<%=rs.getString(2)%>"><%=rs.getString(2)%></a></td>
2、编写JS脚本(可以封装为函数);
<!-- 公用 -->
<input type="hidden" id="id" name="id" value="">
<!-- 循环中 -->
<td align="center"><%=i%></td>
<td align="center" onclick="document.getElementById('id').value='<%=rs.getString(1)%>'"><%=rs.getString(1)%></td>
<td align="center" onclick="document.getElementById('id').value='<%=rs.getString(2)%>'"><%=rs.getString(2)%></td>
------其他解决方案--------------------while外面定义 id,while循环正在table的tr 与 td,td写一条获取信息记录 由while循环显示所有,td中记录点击带 id 参数进入你要去的审核处
------其他解决方案--------------------没有太明白,能不能再详细点?谢谢
------其他解决方案--------------------感谢 ldh911,已经可以了,谢谢