标题:请教高手:asp下拉列表取值问题
只看楼主
yuchangyu
Rank: 1
等 级:新手上路
帖 子:41
专家分:0
注 册:2008-7-17
结帖率:88.89%
 问题点数:0 回复次数:2 
请教高手:asp下拉列表取值问题
如何在选中下拉列表框的某一项后,在表格中分别显示数据库中此项的同一条记录的其他字段的值?注意下拉列表也是从数据库读取
搜索更多相关主题的帖子: 列表 asp 
2010-01-20 00:17
jingjing316
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:1
帖 子:293
专家分:541
注 册:2009-8-11
得分:0 
<FORM action="manage.asp" id=FORM1 method=post name=FORM1><BR>
请选择人员姓名:<BR>
&nbsp;&nbsp;<SELECT size=1 id=select1 name=select1>
<%
sql = "SELECT * FROM mytable"
rstemp.open sql, conn, 1, 1
do while not rstemp.eof
%><option value=<%=rstemp("id")%>><%= rstemp("name")%></OPTION>
<%
rstemp.movenext
loop
rstemp.close
set rstemp=nothing
%>
</SELECT><BR>


[ 本帖最后由 jingjing316 于 2010-1-20 09:46 编辑 ]
2010-01-20 09:44
chenguoxing517
Rank: 7Rank: 7Rank: 7
来 自:广东广州
等 级:黑侠
威 望:1
帖 子:154
专家分:619
注 册:2009-9-28
得分:0 
<FORM action="manage.asp" id=FORM1 method=post name=FORM1><BR>
<input type="hidden" name="action" value="submit">
请选择人员姓名:<BR>
&nbsp;&nbsp;<SELECT size=1 id=select1 name=select1 onchange="javascript:document.form1.submit();">
<%
sql = "SELECT * FROM mytable"
rstemp.open sql, conn, 1, 1
do while not rstemp.eof
%><option value=<%=rstemp("id")%>><%= rstemp("name")%></OPTION>
<%
rstemp.movenext
loop
rstemp.close
set rstemp=nothing
%>
</SELECT><BR>
在你要显示的表格内容中,判断是否进行了表单提交
<%
if request("action")="submit" then
    set rs=server.createobject("adodb.recordset")
    rs.open "select * from tablename where id="&trim(request("select1"))&"",conn,1,1
    '然后就可以取你的值,并对你的表格进行填充了
end if
%>
2010-01-20 10:56



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-296059-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.308669 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved