| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 694 人关注过本帖
标题:ASP查询页面问题,查询条件为下拉菜单
只看楼主 加入收藏
youthmeeter
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2011-10-20
结帖率:57.14%
收藏
 问题点数:0 回复次数:3 
ASP查询页面问题,查询条件为下拉菜单
将查询页面做成了2个部分:一为查询条件输入页面,二为查询结果显示页面。
1、查询页面,查询条件为下拉菜单,包含电话号码、新装标志、套餐类型、发展人四项,分别对应表的DHHM、XZBZ、TCLX、FZRY四个字段,下拉菜单选择字段后,在文本框输入查询的内容。
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.
<html xmlns="http://www.
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>查询资料</title>
<style type="text/css">
<!--
.STYLE3 {font-size: 18px}
.STYLE4 {
    font-size: 36px;
    font-weight: bold;
}
-->
</style>
</head>

<body>
<form id="form2" name="form2" method="post" action="d_search.asp">
  <p class="STYLE4">资料查询页面</p>
  <hr />
  <p>&nbsp;&nbsp;&nbsp; <span class="STYLE3">返回</span></p>
</form>

<form id="form1" name="form1" method="post" action="d_search.asp">
  <span class="STYLE3">&nbsp;1、请选择要搜索的内容
  <select name="chaxun" class="STYLE3" id="chaxun">
    <option value="dhhm" selected="selected">电话号码</option>
    <option value="xzbz">新装标志</option>
    <option value="tclx">套餐类型</option>
    <option value="fzry">发展人</option>
  </select>
  
  <input name="dhhm" type="text" class="STYLE3" id="dhhm" />
  </span>
  <input type="submit" name="Submit22" value="提交" />

</form>
<form id="form3" name="form3" method="post" action="">
</form>
<p>&nbsp;</p>
</body>
</html>
2、查询结果显示页面,在DW8中做了一个记录集,但是参数设置时“筛选”只能选一个字段,代码如下:Recordset1.Source = "SELECT * FROM test.yhsj WHERE dhhm = '" + Replace(Recordset1__MMColParam, "'", "''") + "'" ,问题是:查询页面选的不仅仅是电话号码,还有其他字段,因此无法查询到结果。

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="Connections/conn1.asp" -->
<%
Dim Recordset1__MMColParam
Recordset1__MMColParam = "1"
If (Request.Form("dhhm") <> "") Then
  Recordset1__MMColParam = Request.Form("dhhm")
End If
%>
<%
Dim Recordset1
Dim Recordset1_numRows

Set Recordset1 = Server.CreateObject("ADODB.Recordset")
Recordset1.ActiveConnection = MM_conn1_STRING
Recordset1.Source = "SELECT * FROM test.yhsj WHERE dhhm = '" + Replace(Recordset1__MMColParam, "'", "''") + "'"
Recordset1.CursorType = 0
Recordset1.CursorLocation = 2
Recordset1.LockType = 1
Recordset1.Open()

Recordset1_numRows = 0
%>
-------
搜索更多相关主题的帖子: 菜单 html content 电话号码 PUBLIC 
2011-10-20 11:31
youthmeeter
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2011-10-20
收藏
得分:0 
没人回答吗?期待中。。。。再次拜谢!
2011-10-20 18:14
wangjy500
Rank: 11Rank: 11Rank: 11Rank: 11
等 级:贵宾
威 望:13
帖 子:457
专家分:2569
注 册:2010-7-11
收藏
得分:0 
Recordset1.Source = "SELECT * FROM test.yhsj WHERE dhhm = '" + Replace(Recordset1__MMColParam, "'", "''") + "'" and chaxun='"+ request.form("chaxun")+"'"


[ 本帖最后由 wangjy500 于 2011-10-20 18:21 编辑 ]

QQ:63572063
2011-10-20 18:19
youthmeeter
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2011-10-20
收藏
得分:0 
回复 3楼 wangjy500
Recordset1.Source = "SELECT * FROM test.yhsj WHERE dhhm = '" + Replace(Recordset1__MMColParam, "'", "''") + "'" and chaxun='"+ request.form("chaxun")+"'"

是不是当DHHM-查询条件时,和查询=哪个条件时?是不是应该不是“AND”是“OR”吧?
2011-10-20 22:31
快速回复:ASP查询页面问题,查询条件为下拉菜单
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.020371 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved