打印

[asp] 作品搜索问题

http://www.chuangdian.net/Product.asp。。各位这个作品搜索不正常。问题出在那里呢?
复制内容到剪贴板
代码:
    if currentpage<1 then
           currentpage=1
    end if
    if (currentpage-1)*MaxPerPage>totalput then
        if (totalPut mod MaxPerPage)=0 then
               currentpage= totalPut \ MaxPerPage
        else
               currentpage= totalPut \ MaxPerPage + 1
        end if
       end if
    if currentPage=1 then
        sqlSearch="select top " & MaxPerPage    
    else
        sqlSearch="select "
    end if
    sqlSearch=sqlSearch & " * from Product01 where Passed=True "
    if BigClassName<>"" then
        sqlSearch=sqlSearch & " and BigClassName="&BigClassName&" "
    end if
    if keyword<>"" then
        select case strField
            case "Title"
                sqlSearch=sqlSearch & " and Title like '%" & keyword & "%' "
            case "Content"
                sqlSearch=sqlSearch & " and Content like '%" & keyword & "%' "
            case else
                sqlSearch=sqlSearch & " and Title like '%" & keyword & "%' "
        end select
    end if
    sqlSearch=sqlSearch & " order by ID desc"
    Set rsSearch= Server.CreateObject("ADODB.Recordset")
    rsSearch.open sqlSearch,conn,1,1
复制内容到剪贴板
代码:
<form method="Get" name="myform" action="search.asp">
    <tr>
      <td height="28"> <select name="Field" size="1">
          <option value="Title" selected>产品名称</option>
          <option value="Content">产品说明</option>
        </select>
        <%if ShowType=1 then%>
      </td>
      <td height="28">
        <%end if%>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <select name="BigClassName" onChange="changelocation(document.myform.BigClassName.options[document.myform.BigClassName.selectedIndex].value)" size="1">
          <option selected value="">所有大类</option>
          <%
if not (rsBigClass.bof and rsBigClass.eof) then
    rsBigClass.movefirst
    do while not rsBigClass.eof
        response.Write "<option value="&trim(rsBigClass("BigClassName"))&">" & trim(rsBigClass("BigClassName")) & "</option>"
           rsBigClass.movenext
    loop
end if
%>
        </select>
        <%if ShowType=1 then%>
      </td>
      <td height="28">
        <%end if%> &nbsp;&nbsp;&nbsp;&nbsp;
        <%if ShowType=1 then%>
      </td>
      <td height="28">
        <%end if%>&nbsp;&nbsp;&nbsp;&nbsp;
        <input type="text" name="keyword"  size=12 value="关键字" maxlength="50" onFocus="this.select();">
        <input type="submit" name="Submit"  value="搜索"> </td>
    </tr>
  </form>
这是南方数据里面的程序。。。其中BigClassName的数据类型为数字型

[ 本帖最后由 zhuerhongyan 于 2008-8-11 18:20 编辑 ]
http://www.seo8858.cn
你没有说明不正常的症状,代码也没有全部贴出来 没法帮你
又没说怎样不正常法。。。
比如我选择地产作品,关键字为空..按正常是搜有关地产的所有作品.但现在是搜不到作品.再比如我搜所有类别,关键字为空的时候应该搜所有的产品.但现在只搜到了名称为XX之类的作品..
http://www.seo8858.cn

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
没有看出哪有问题啊!
你把什么问题说出来!
而且你的数据好像都是一样的!我们也没有办法帮你测

TOP

版主呢???出来帮帮忙了..谢谢..
http://www.seo8858.cn

TOP