首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

带有单选按钮-搜索框,在接收页面怎么写SQL。多谢~

2013-08-10 
带有单选按钮-搜索框,在接收页面如何写SQL。谢谢~~~本帖最后由 aerobic 于 2013-08-04 22:59:26 编辑FORM

带有单选按钮-搜索框,在接收页面如何写SQL。谢谢~~~
本帖最后由 aerobic 于 2013-08-04 22:59:26 编辑 <FORM name=myform action=search.asp method=post><INPUT type=hidden value=16 name=mid> 

<INPUT type=hidden value=search name=dopost>
 
<DIV class=col1-i><INPUT name=q> <INPUT class=input2 onclick=this.form.submit(); type=button> </DIV>

<DIV class=col1-r><SPAN>国家:</SPAN> 

<INPUT style="DISPLAY: none" type=radio value="" name=gj> 
<INPUT type=radio value=美国 name=gj> <LABEL for=net>美国</LABEL> 
<INPUT type=radio value=中国 name=gj> <LABEL for=net>中国</LABEL> 

<SPAN>类别:</SPAN> <INPUT style="DISPLAY: none" type=radio value="" name=level> 
<INPUT type=radio value=大学 name=level> <LABEL for=net>大学</LABEL> 
<INPUT type=radio value=中学 name=level> <LABEL for=net>中学</LABEL> 
<INPUT type=radio value=小学 name=level> <LABEL for=net>小学</LABEL> 


</DIV>

</FORM>


例如:

选中---美国---大学,两个单选按钮,搜索出美国的大学。

选中---中国---中学,两个单选按钮,搜索出中国的中学。

.
.
.
.

各种排列组合,在接收页面,如何用if判断选中项,并且SQL语句搜索出相关的结果啊?

[解决办法]


<%
dim country
dim level
dim mid

dim sql
country=Request.Form("gj")
level=Request.Form("level")
mid=Request.Form("mid")

sql="SELECT ... FROM Table WHERE ..."
If country<>"" Then
      sql=sql& " AND column='"&country&"'"
End If

If level<>"" Then
      sql=sql& " AND column ='"&level&"'"
End If
%>

热点排行