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

请教啊。现在遇到个问题,麻烦各位帮忙看看!

playstar 发布于 2012-12-24 16:15, 593 次点击
程序代码:
         <td height="33" class="list">汽车排量</td>
                        <td><select name="pl" id="pl" class="select">
                            <option value="">全部</option>
                           <option value="0|1000">1.5L</option>
                           <option value="1000|1500">1.0L-1.5L</option>
                           <option value="1500|1600">1.5L-1.6L</option>
                           <option value="1600|1800">1.6L-1.8L</option>
                           <option value="1800|2000">1.8L-2.0L</option>
                           <option value="2000|2500">2.0L-2.5L</option>
                           <option value="2500|3000">2.5L-3.0L</option>
                           <option value="3000|4000">3.0L-4.0L</option>
                           <option value="4000|100000">4.0L以上</option>
                      </select></td>
上面的是代码。现在我要怎么才能搜索到符合要求的
比如0-1000之间是1.5L
数据不是1.5L
而是ml为单位
感谢各位
6 回复
#2
hu9jj2012-12-24 17:29
用IF语句来判断选定的值并组成相应的语句,
#3
playstar2012-12-24 17:42
回复 2楼 hu9jj
可以详细点吗?
我是个新手
一直搞得头痛啊!
#4
playstar2012-12-24 17:46
pl=trim(request.form("pl"))
这个是数据的取得
  if pl<>"" then

 sql=sql + "  or displacem like '%"&pl&"%'"

 end if

这个是数据的读取!
麻烦下各位了
再次感谢
#5
hubowei2012-12-25 07:55
你不是都已经有后台代码了吗
#6
playstar2012-12-25 09:14
回复 5楼 hubowei
方便联系不?
qq联系下。
这个问题,确实我搞不懂些?
#7
ysf01812012-12-25 13:45
<%
'数据替换的,
a = request("a")
if a = 1.5 then
   b = 0|1000
end if
sql = ".........where 字段='"&b&"'"
1