读书人

带有单选按钮-搜索框在接收页面怎么

发布时间: 2013-08-10 21:14:06 作者: rapoo

带有单选按钮-搜索框,在接收页面如何写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
%>

读书人网 >ASP

热点推荐