| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 580 人关注过本帖
标题:如图的搜索程序怎么写啊,谢谢!
只看楼主 加入收藏
jacklabyo
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-6-14
收藏
 问题点数:0 回复次数:6 
如图的搜索程序怎么写啊,谢谢!
以下的搜索程序怎么写啊,请各位帮帮忙。

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 搜索 
2007-08-12 21:20
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
图片给这么大干啥?我还以为图片没下载完……这很可能让大家觉得图片无法显示!!!

dim sortby
sortby=request("sortby")
if sortby="产品名称" then
sortby="productname"
elseif sortby="产品人品" then
sortby="productrp"
else response.end '恶意提交?

剩下来的自己考虑

构造sql可以这样:
sql="select * from products where " & sortby & "='" & request("value") & "' and productcategory=" & category
request("value")注意防注入 不要直接这么写
2007-08-12 21:25
jacklabyo
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-6-14
收藏
得分:0 
回复:(multiple1902)图片给这么大干啥?我还以为图...

呵呵,谢谢!

2007-08-12 21:50
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
好吧?
2007-08-12 22:10
jacklabyo
Rank: 1
等 级:新手上路
帖 子:87
专家分:0
注 册:2007-6-14
收藏
得分:0 
我写了程序,但是实现不了,按如图查找的效果啊。我写程序后,只要一按搜索,把所有产品都搜出来了。代如下:
<%
dim field,sort_id,keyword
field=request.form("field")
classname=request.form("classname")
keyword=request.form("keyword")
if field="产品名称" then
field="shop_name"
elseif field="产品说明" then
field="introduce"
end if
set rs=server.createobject("ADODB.Recordset")
sql="SELECT * FROM product where '%"&field&"%' and '%"&classname&"%' and '%"&keyword&"%'"
set rs=conn.execute(sql)
if rs.bof and rs.eof then
response.write"<script language=javascript>alert('对不起没有您所需的产品!');history.go(-1)</script>"
else
%>
<TABLE cellSpacing=0 cellPadding=0 width="98%" align=center border=0>
<TBODY>
<TR>
<TD height=2></TD></TR>
<TR>
<TD height=26>&nbsp;&nbsp;&nbsp;<IMG height=16
src="images/HaoSc23.png" width=14 align=absMiddle>
<font size="3"><b>产 品 展 示 中 心</b></font></TD>
</TR>
<TR>
<TD bgColor=#cbe0e9 height=2></TD></TR></TBODY></TABLE>
&nbsp;&nbsp;<a href="product.asp">产品展示</a>&nbsp;>>&nbsp;统计查询共有
<% Response.Write(rs.RecordCount) %>条纪录</a><BR><br>
<table width="442" height="159" border="1" align="center" bordercolor="#62C0FF" style="border-collapse: collapse">
<%do until rs.eof%>
<tr>
<td width="92" rowspan="2">
<A href="ProductShow.asp?shop_id=<%=rs("shop_id")%>">
<%if rs("pic")<>"" then %>
<img src=admin/pic/<%=rs("pic")%> width=125 border=0>
<%else%>
<img src=admin/pic/no.jpg width=125 border=0>
<%end if%>
</A>
</td>
<td width="66" align="center">产品名称</td>
<td width="262"><A href="ProductShow.asp?shop_id=<%=rs("shop_id")%>"><%=rs("shop_name")%></A></td>
</tr>
<tr>
<td align="center" bgcolor="#F2F2F2">产品说明</td>
<td bgcolor="#F2F2F2"><%=rs("introduce")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
2007-08-15 18:44
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
if field="产品名称" then
field="shop_name"
elseif field="产品说明" then
field="introduce"
end if
set rs=server.createobject("ADODB.Recordset")
sql="SELECT * FROM product where '%"&field&"%' and '%"&classname&"%' and '%"&keyword&"%'"
set rs=conn.execute(sql)
改成
if field="产品名称" then
sql="select * from product where shop_name like '%" & keyword & "%'"
elseif field="产品说明" then
sql="select * from product where introduct like '%" & keyword & "%'"
end if
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,1,1
2007-08-15 20:10
jieyoyo
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2007-8-15
收藏
得分:0 
我的水平不高,学习一下

坚韧不拔,开朗豁达!
2007-08-15 22:14
快速回复:如图的搜索程序怎么写啊,谢谢!
数据加载中...
 
   



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

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