注册 登录
编程论坛 ASP技术论坛

求教,如何把这段代码变成输入两种关键字,查询两种类型。带图片在线请教。

cnyb 发布于 2011-04-20 23:05, 556 次点击

<!--#include file="css.asp"-->
<%
strIsAdmin=Session("isAdmin")
strZX=Request.QueryString("ZX")
if strZX="YES" then
Session.Abandon
Response.Redirect "../default.asp"
end if
%>
<body bgcolor=#0066FF text=#0000ff>
<center>
<form action="queryinfo.asp">
    <table width=100% bgcolor=white>
     <tr>
      <td colspan=10 bgcolor=#ccccff><font size=2 color=#cc00ff><%= Session("usn")%></font><font size=3 color=blue>&nbsp;&nbsp;您好!</font>&nbsp;&nbsp;<a href="main.asp?ZX=YES"><font size=2 color=#663366>注销帐号</font></a></td>
     </tr>
        <tr>
            <td>查询内容</td>
            <td><input type="text"  size="38" name="queryinfo">
                <SELECT id="FS" name="FS">
                    <OPTION value="MH" selected>模糊</OPTION>
                    <option value="JQ">精确</option>
                </SELECT></td>
            <td>查询类型</td>
            <td><SELECT id="LX" name="LX">
                    <OPTION value="HTBH" "BH" selected>提单/订舱号</OPTION>
                    <option value="KHMC">公司名称</option>
                    <option value="BH">编号</option>
                    <option value="QT">其他</option>
                    </td>
            <td><input type=submit value="查询"></td>
            <td>&nbsp;&nbsp;
            <%
             if strIsAdmin="T" then
            %>
            <a href="new.asp"><font size=2 color=#336633>新增</font></a> &nbsp;&nbsp;
            <a href="manage.asp">帐号管理</a>
            <%
            end if
            %>
            </td>
        </form></tr>
    </table>
</center>
</body>

[ 本帖最后由 cnyb 于 2011-4-20 23:10 编辑 ]
6 回复
#2
cnyb2011-04-20 23:06
只有本站会员才能查看附件,请 登录
#3
cnyb2011-04-20 23:21
或者。能添加个日期查询,也可以。数据库中有代码,请问一下要怎样做到呢
#4
yms1232011-04-21 09:36
两种关键字?即按类型,又按公司名称查询?带图片?什么意思?
#5
jjksjj2011-04-21 15:30
我觉得是下拉菜单选择后,跳转到一个新的页面,来实现按相应条件查询
#6
yms1232011-04-21 16:12
以下是引用jjksjj在2011-4-21 15:30:37的发言:

我觉得是下拉菜单选择后,跳转到一个新的页面,来实现按相应条件查询
可以使用拼接SQL语句的办法来实现
#7
dzt00012011-04-22 11:05
在查询表单中你可以加入多个文本框啊,用时间查询一般用两个查询文本框,一个开始日期,异界结束日期
如下:____表示一个文本框
进场时间:_______ - ________
提单号:___________
编号:__________

查询页面的SQL,下面只是一个举例,看的懂的话自己改改
sql="select * from 表1 where 1=1"
'写1=1的只是为了加一个WHERE
if jcsj1<>"" then sql=sql&" and jcsj>=#"&jcsj1&"#"
if jcsj2<>"" then sql=sql&" and jcsj<=#"&jcsj2&"#"
if tdh<>"" then sql=sql&" and tdh="&tdh&""
sql=sql&" order by ......."
 
1