我想要的是
我的问题是:
2.在我的应用程序中,当我选择第一个值单击按钮时,它将在表格中显示值,但是当我从下拉列表中选择第二个值时,它仅在下拉列表中显示最初的第一个值,它不显示从下拉列表中选择的值
我在这里是图片: image description here
代码:
Users : <select name="ddlPoster" style="height: 20px;width: 170px" >
<% rs = st.executeQuery(ddl); while (rs.next()){%>
<option value="<%=rs.getString("ID")%>"><%=rs.getString("UserId")%><%}%> </select>
<br/><br/>
<button type="submit" onclick="myfunction()">Submit</button><br/><br/>
<table align="left" id="tbldisplay" >
<tr>
<th>#</th>
<th>Name</th>
<th>Poster</th>
<th>ChargeType</th>
</tr>
<%
String Poster=request.getParameter("ddlPoster");
if(Poster !=null){
String query="select * from Details where user=(select userid from users where id='"+Poster+"')";
ResultSet re = st.executeQuery(query);
while(re.next()){
%>
<tr><td></td>
<td><%=re.getString(1)%><td>
<td><%=re.getString(2)%></td>
<td><%=re.getString(3)%></td>
<td><%=re.getString(4)%></td>
</tr>
<%
}}}
catch(Exception e){}
%>
</table>
谢谢