<%
' =========================================
' 处理检索
if request("submit")<>"" then
Keyword = Replace (Trim (Request ("keyword")), "'", "''")
itypeway=request("typeway")
itpp=request("tpp")
strorder=request("order")
if strorder="" then
strorder=1
end if
if strorder=1 then
orderconn= "order by id asc"
elseif strorder=2 then
orderconn= "order by id desc"
elseif strorder=3 then
orderconn= "order by tpricenet asc"
elseif strorder=4 then
orderconn= "order by tpricenet desc"
end if
if itypeway="" then
if itpp="" then
sql = "Select * From tproduct where mDel = 0 and show=0 and ( tproduct like '%"& keyword & "%' or tproduct_bh like '%"& keyword & "%') "& orderconn &" "
else
sql = "Select * From tproduct where mDel = 0 and show=0 and tpp="& itpp & " and ( tproduct like '%"& keyword & "%' or tproduct_bh like '%"& keyword & "%') "& orderconn &" "
end if
else
if itpp="" then
sql = "Select * From tproduct where mDel = 0 and show=0 and aclassid="& itypeway &" and ( tproduct like '%"& keyword & "%' or tproduct_bh like '%"& keyword & "%') "& orderconn &" "
else
sql = "Select * From tproduct where mDel = 0 and show=0 and tpp="& itpp &" and aclassid="& itypeway &" and ( tproduct like '%"& keyword & "%' or tproduct_bh like '%"& keyword & "%') "& orderconn &" "
end if
end if
'response.write sql
Set objTemp = Server.CreateObject ("ADODB.Recordset")
objTemp.Open sql, Conn, 1, 1
If not objTemp.EOF Then
intTotalNum = objTemp.RecordCount
objTemp.PageSize = intPageSize
intTotalPageCount = objTemp.PageCount
intCurrentPage = Request("current")
If IsNumeric (intCurrentPage) Then
If CLng (intCurrentPage) = 0 Then
intCurrentPage = 1
ElseIf Clng (intCurrentPage) > intTotalPageCount Then
intCurrentPage = CLng (intTotalPageCount)
Else
intCurrentPage = Clng (intCurrentPage)
End If
Else
intCurrentPage = 1
End If
startpage=intCurrentPage-5
if startpage<1 then
startpage=1
end if
endpage=intCurrentPage+5
if endpage>objTemp.pagecount then
endpage=objTemp.pagecount
end if
objTemp.AbsolutePage = CLng (intCurrentPage)
%>