ASP调用下拉列表的问题

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:49:25
article表中有channl_id和channl_name...channl_name是没有内容的
而channl表中的channl_name有内容...
现在我在修改页面的下拉菜单中怎么才能按照显示article表中的channl_id来显示channl表中的channl_name内容..
在修改页面的下拉菜单中要默认选中当前article表中的channl_id和channl表中的channl_name相应内容.......
PS:在添加文章的时候channl_id是取下拉菜单的channl_id(channl表中的channl_id)值,项目名称是channl表中的channl_name..写到article的channl_id中...
在修改页面的下拉菜单要显示所有的channl_name和channl_id
<%
set iaab=server.createobject("adodb.recordset")
sqlstr="select * from article where (article_id="&request.querystring("article_id")&") "
iaab.open sqlstr,conn,1,3

%>

<table width="575" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="18%" align="center">商品类别:</td>
<td><select na

1、写个脚本函数,供下来菜单调用
2、在函数中读书 表中内容,
把你的 sql语句可以这样设计:
"SELECT article.channl_id,channl.channl_name FROM article
LEFT JOIN channl ON article.channl_id=channl.channl_id"

参考这下面的写就可以了:

<tr bgcolor=#eeeeee><td width=20% align=right>选择版面:</td><td>
<%dim count
set rs=server.createobject("adodb.recordset")
sql = "select * from board order by classid desc"
rs.open sql,conn,1,1%>
<script language = "JavaScript">
var onecount;
onecount=0;
subcat = new Array();
<%count = 0
do while not rs.eof %>
subcat[<%=count%>] = new Array("<%= trim(rs("boardname"))%>","<%= trim(rs("classid"))%>","<%= trim(rs("boardid"))%>");
<%count = count + 1
rs.movenext
loop
rs.close%>
onecount=<%=count%>;
function changelocation