标题:查询价格范围
只看楼主
yun0705
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-3-7
 问题点数:0 回复次数:13 
查询价格范围
<form action="cchas.asp" method="get" name="form1" id="form1">
       <table width="100%" border="0" cellpadding="0" cellspacing="0" background="image/shoudi.gif">
       <!--DWLayoutTable-->
       <tr>
         <td width="60" height="58" valign="top"> <!--DWLayoutEmptyCell--> &nbsp; </td>
         <td width="327"> <label>
           <select name="fys_qy" id="fys_qy">
             <option value="%" selected="selected"> 所选区域 </option>
             <option value="天河区"> 天河区 </option>
             <option value="海珠区"> 海珠区 </option>
             <option value="越秀区"> 越秀区 </option>
             <option value="荔湾区"> 荔湾区 </option>
             <option value="花都区"> 花都区 </option>
             <option value="番禺区"> 番禺区 </option>
             <option value="芳村区"> 芳村区 </option>
             <option value="东山区"> 东山区 </option>
             <option value="白云区"> 白云区 </option>
           </select>
           <select name="fys_lx" id="fys_lx">
             <option> 类型 </option>
             <option value="普通住宅"> 普通住宅 </option>
             <option value="商铺"> 商铺 </option>
             <option value="写字楼"> 写字楼 </option>
             <option value="车位"> 车位 </option>
             <option value="别墅"> 别墅 </option>
             <option value="仓库"> 仓库 </option>
           </select>
           <select name="fys_f" id="fys_f">
             <option> 户型房 </option>
             <option value="1房"> 1房 </option>
             <option value="2房"> 2房 </option>
             <option value="3房"> 3房 </option>
             <option value="4房"> 4房 </option>
             <option value="5房"> 5房 </option>
             <option value="6房"> 6房 </option>
             <option value="7房"> 7房 </option>
             <option value="8房"> 8房 </option>
             <option value="9房"> 9房 </option>
             <option value="10房"> 10房 </option>
           </select>
           <select name="fys_t" id="fys_t">
             <option> 户型厅 </option>
             <option value="1厅"> 1厅 </option>
             <option value="2厅"> 2厅 </option>
             <option value="3厅"> 3厅 </option>
             <option value="4厅"> 4厅 </option>
             <option value="5厅"> 5厅 </option>
             <option value="6厅"> 6厅 </option>
             <option value="7厅"> 7厅 </option>
             <option value="8厅"> 8厅 </option>
             <option value="9厅"> 9厅 </option>
             <option value="10厅"> 10厅 </option>
               </select>
           <span class="SearchSelect">
           <select  
      id="sprice" tabindex="0" size="1" name="promoteSalePrice">
             <option value=""  
        selected="selected"> 所有价格 </option>
             <option value="0-20"> 20万以下 </option>
             <option value="20-30"> 20-30万 </option>
             <option value="30-40"> 30-40万 </option>
             <option value="40-50"> 40-50万 </option>
             <option value="50-60"> 50-60万 </option>
             <option value="60-70"> 60-70万 </option>
             <option value="70-80"> 70-80万 </option>
             <option value="80-90"> 80-90万 </option>
             <option value="90-100"> 90-100万 </option>
             <option value="100-150"> 100-150万 </option>
             <option value="150-200"> 150-200万 </option>
             <option value="200-100000"> 200万以上  </option>
           </select>
           </span>
           <input name="fys_mc" type="text" id="fys_mc" size="14" />
           <input type="submit" name="Submit" value="二手房搜索" />
           </label> </td>
         </tr>
      
     </table>
     </form>
其中fys_shj中的价格范围怎样搜索啊?20-30万、30-40万等等之间应该怎样写?是SQL中语句怎样才能实现?
搜索更多相关主题的帖子: quot 天河 范围 option 价格 
2008-03-14 10:05
yangliangy
Rank: 1
等 级:新手上路
帖 子:144
专家分:0
注 册:2006-6-25
得分:0 
select * from tablename where promoteSalePrice<20
select * from tablename where promoteSalePrice>=20 and promoteSalePrice<20
这样就可以啊

http://www./blog  我的小站
2008-03-14 13:04
yun0705
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-3-7
得分:0 
这样只能够查询一个!怎样才能同时查询啊?
2008-03-14 13:24
yun0705
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-3-7
得分:0 
求救。。。有没人回答详细点。。。
2008-03-14 13:37
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
select * from tablename where (promoteSalePrice between 20 and 30) Or (promoteSalePrice between 30 and 50)
这样写呢?
2008-03-14 15:17
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
好象都不行,因为楼主给的应该是文本字段,这样字段的内容没法和数字相比较的,一时也没想到好的方法。
2008-03-14 16:12
yun0705
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-3-7
得分:0 
各位大虾~到底怎么做才能实现这个效果啊?
2008-03-15 10:02
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
个人认为只能一个个查,查找范围根据你的option范围来决定
2008-03-15 10:57
yun0705
Rank: 1
等 级:新手上路
帖 子:20
专家分:0
注 册:2008-3-7
得分:0 
那请问option范围怎样才能传递去显示页搜索出来啊?好多不明白哦
2008-03-15 15:12
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
得分:0 
拿你这个代码来举例
<select  
      id="sprice" tabindex="0" size="1" name="promoteSalePrice">
             <option value=""  
        selected="selected"> 所有价格 </option>
             <option value="0-20"> 20万以下 </option>
             <option value="20-30"> 20-30万 </option>
             <option value="30-40"> 30-40万 </option>
             <option value="40-50"> 40-50万 </option>
             <option value="50-60"> 50-60万 </option>
             <option value="60-70"> 60-70万 </option>
             <option value="70-80"> 70-80万 </option>
             <option value="80-90"> 80-90万 </option>
             <option value="90-100"> 90-100万 </option>
             <option value="100-150"> 100-150万 </option>
             <option value="150-200"> 150-200万 </option>
             <option value="200-100000"> 200万以上  </option>
           </select>
在接收端用
Request("promoteSalePrice")
来取值
然后在sql语句中搜索就可以了
2008-03-15 15:27



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-203335-1-1.html




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

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