这个问题怎么解决!

xiaoshe 2003-09-12 11:57:04
SQL数据库
库名:bii
表名:bigclass
我加了一个键为biguser
以前程序是列出bigclassname键的所有东西我的意思是想加一个BIGUSER
列出的下拉条里BIGUSER值为1的例!

<%PageName="user_NewsAdd"%>
<!--#include file="../admin/session.asp"-->
<!--#include file="../const.asp"-->
<table border="1" width="760" cellspacing="0" cellpadding="1" bgcolor="<%=MainBgColor%>">
<tr>
<td valign=top>
<form method="POST" action="user_NewsAdd2.asp">
<table border="1" width="100%" cellspacing="0" cellpadding="1" class="TableLine" bordercolorlight="<%=MainBColor%>" bgcolor="<%=MainCColor%>">
<tr>
<td width="100%" height="20" colspan=2 align=center bgcolor="<%=MainTColor%>"><b>增 加 新 闻</b></td>
</tr>
<tr>
<td align="center">
<p> </p>
<p> </p>
<p>
<%
adminURL="user_NewsAdd1.asp?"
sql=" select * from BigClass order by BigClassID"
rs.Open sql,conn,1,1
%>
<select name="BigClassName" size="1" onChange="window.open('<%=adminURL%>BigClassName='+this.options[this.selectedIndex].value,'_self')">
<option value="" <%if request("BigClassName")="" then%> selected<%end if%>>选择大类</option>
<%
while not rs.EOF
%>
<option<%if request("BigClassName")=rs("BigClassName") and request("BigClassName")<>"" then%> selected<%end if%>
value="<%=rs("BigClassName")%>" name=BigClassName><%=rs("BigClassName")%></option>
<%
rs.MoveNext
wend
%>
</select>

<%
if request("BigClassName")<>"" then%>
<select name="SmallclassName" size="1">
<option value="" <%if request("SmallclassName")="" then%> selected<%end if%>>选择小类</option>
<%
set Trs=server.createobject("adodb.recordset")
sql="select * from SmallClass where BigClassName='"&request("BigClassName")&"' order by SmallClassID"
Trs.open sql,conn,1,1
Do while not Trs.eof
%>
<option<%if request("SmallclassName")=Trs("SmallclassName") and request("SmallclassName")<>"" then%> selected<%end if%> value="<%=Trs("SmallclassName")%>" name=SmallclassName><%=Trs("smallclassname")%></option>
<%
Trs.MoveNext
Loop
Trs.close
%>
<%else%>
<select name="SmallclassName" size="1">
<option value="" selected>选择小类</option>
<%end if%>
</select>
</p>
<p> </p>
<p> </p>
</td>
</tr>
<tr>
<td align="center" height="25">
<%if request("BigClassName")="" then%>
<input type="button" value=" 确 定 " name="cmdok" onclick="window.alert('请选择大类!')">
<%else%>
<input type="submit" value=" 确 定 " name="cmdok">
<%end if%>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<%rs.close
set Trs=nothing
set rs=nothing
htmlend(1)
%>
...全文
36 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bubuy 2003-09-12
  • 打赏
  • 举报
回复
那是啊
不老书生 2003-09-12
  • 打赏
  • 举报
回复
“我刚才把在表把biguser写成user是不是和这个有关!?‘

当然了!
不老书生 2003-09-12
  • 打赏
  • 举报
回复
你biguser字段的类型是什么啊?char的话则要加单引号where biguser='1' order
xiaoshe 2003-09-12
  • 打赏
  • 举报
回复
我刚才把在表把biguser写成user是不是和这个有关!?
bubuy 2003-09-12
  • 打赏
  • 举报
回复
那不是修改一下sql语句就得了?
biguser为数字型
sql=" select * from BigClass where biguser=1 order by BigClassID"
biguser为字符型
sql=" select * from BigClass where biguser='1' order by BigClassID
不老书生 2003-09-12
  • 打赏
  • 举报
回复
小六子居然比我快一步!我也觉得不太至于!
xiaoshe 2003-09-12
  • 打赏
  • 举报
回复
这个!晕!我刚才
sql=" select * from BigClass where biguser=1 order by BigClassID"
看怎么不行!一个文都没错!
倒!!!

我还以为!!!!这天呀救救我吧!
不老书生 2003-09-12
  • 打赏
  • 举报
回复
sql=" select * from BigClass where BIGUSER='1' order by BigClassID
rs.Open sql,conn,1,1


其他都不用动,如果原来就正确的话!
cheqiang 2003-09-12
  • 打赏
  • 举报
回复
<%
adminURL="user_NewsAdd1.asp?"
sql=" select * from BigClass order by BigClassID"
rs.Open sql,conn,1,1
%>
换成
<%
adminURL="user_NewsAdd1.asp?"
sql=" select * from BigClass where biguser=1 order by BigClassID"
rs.Open sql,conn,1,1
%>
是不是这个意思啊??应该不至于吧!!
xiaoshe 2003-09-12
  • 打赏
  • 举报
回复
以前程序是列出bigclassname键的所有的值
我的意思是想加一个BIGUSER键
列出的下拉条里例出bigclassname的值并且BIGUSER值为1的例!
Primer2002cn 2003-09-12
  • 打赏
  • 举报
回复
好长
bubuy 2003-09-12
  • 打赏
  • 举报
回复
看不懂你得问题是啥?
帮你up一下算了

28,390

社区成员

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

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