?? search.asp
字號:
<link href="style.css" type="text/css" rel="stylesheet">
<!--#include file="conn.asp"-->
<%'定義記錄集和變量
set rs=server.createobject("adodb.recordset")
bookname=trim(request("bookname"))
booktype=request("booktype")
publishing=trim(request("publishing"))
money1=trim(request("money1"))
money2=trim(request("money2"))
date1=trim(request("date1"))
date11=trim(request("date11"))
date2=trim(request("date2"))
date22=trim(request("date22"))
date3=trim(request("date3"))
date33=trim(request("date33"))
date111=date1&"-"&date2&"-"&date3
date222=date11&"-"&date22&"-"&date33
'查詢判斷 一直出錯誤 改了N次
sql="select * from book where 1=1 "
if booktype<>"" then
sql=sql+"and booktype like '%"&booktype&"%'"
else if bookname<>"" then
sql=sql+"and bookname like '%"&bookname&"%'"
else if publishing<>"" then
sql=sql+"and publishing like '%"&publishing&"%' "
end if
end if
end if
sql=sql+"and bookmoney>='"&money1&"' and bookmoney<='"&money2&"' and pdate between '"&date111&"' and '"&date222&"' order by id desc"
rs.open sql,db,1,3
if rs.eof or rs.bof then
response.write "<br><br><div>對不起沒有搜索到記錄 <a href='javascript:history.go(-1)' target='right'>返回</a></div>"
response.end
else
'頁面顯示
dim pagenum,i
rs.pagesize=10
pagecount1=rs.pagecount
if request.querystring("pagenum")=0 or request.querystring("pagenum")="" then
pagenum=1
else
pagenum=trim(request("pagenum"))
rs.absolutepage=trim(request("pagenum"))
end if
%>
<table width="666" border="0" align="center" cellpadding="5" cellspacing="0">
<tr align="center" >
<td>ID</td>
<td>書名</td>
<td>出版社</td>
<td >類型</td>
<td>出版日期</td>
<td>價格</td>
<td >數量</td>
<td>操作</td>
</tr>
<%
do while not rs.eof and i<rs.PageSize
%>
<tr align="center">
<td><%=rs("id")%></td>
<td><a href="book.asp?query=one_book&bookname=<%=rs("bookname")%>"><%=rs("bookname")%></a></td>
<td ><a href="publishing.asp?p=<%=rs("publishing")%>" target="right"><%=rs("publishing")%></a></td>
<td ><a href="book.asp?query=books_of_type&booktype=<%=rs("booktype")%>" target="right" ><%=rs("booktype")%></a></td>
<td><%=rs("pdate")%></td>
<td><%=rs("bookmoney")%>元</td>
<td><%=rs("num")%></td>
<td >
<%if session("usertype")<>"" then '首先判斷是否正常登陸,有權限
if session("usertype")="yk" then
response.Write"<a href='login.asp'>登陸</a> <a href='reg.asp'>注冊</a>"
end if
if session("usertype")="admin" then
if rs("num") <=0 then
response.Write("該書沒有庫存咯 ")
end if
%>
<a href="book.asp?query=mod&id=<%=rs("id")%>">修改</a> <a href="book.asp?query=del&id=<%=rs("id")%>">刪除</a>
<%
else
end if
if session("usertype")="user" then
if rs("num") >0 then
%>
<a href="borrow.asp?id=<%=rs("id")%>&userid=<%=session("userid")%>" target="right">借閱</a>
<%
else
response.Write("該書沒有庫存咯 ")
end if
end if
%>
<%else 'cookies過期,重新登陸
response.write "<script>alert('cookies過期,重新登陸。。。');window.location.href='login.asp'</script>"
end if
%></td>
</tr>
<%
i=i+1
rs.movenext
loop
rs.close
set rs=nothing
%>
<%end if%>
</table>
<p align="center">
<%
response.write "總共"&pagecount1&"頁,當前"&pagenum&"/"&pagecount1&", <a href=search.asp?pagenum=1&bookname="&bookname&"&booktype="&booktype&"&publishing="&publishing&"&money1="&money1&"&money2="&money2&"&date1="&date1&"&date2="&date2&"&date3="&date3&"&date11="&date11&"&date22="&date22&"&date33="&date33&">首頁</a>"
%>
<%
if pagenum>1 then
response.write "<a href=search.asp?pagenum="&(pagenum-1)&"&bookname="&bookname&"&booktype="&booktype&"&publishing="&publishing&"&money1="&money1&"&money2="&money2&"&date1="&date1&"&date2="&date2&"&date3="&date3&"&date11="&date11&"&date22="&date22&"&date33="&date33&">上一頁</a> "
else
response.write "上一頁 "
end if
if pagenum < trim(pagecount1) then
response.write "<a href=search.asp?pagenum="&(pagenum+1)&"&bookname="&bookname&"&booktype="&booktype&"&publishing="&publishing&"&money1="&money1&"&money2="&money2&"&date1="&date1&"&date2="&date2&"&date3="&date3&"&date11="&date11&"&date22="&date22&"&date33="&date33&">下一頁</a> "
else
response.write "下一頁"
end if
%>
<%
response.write "<a href=search.asp?pagenum="&pagecount1&"&bookname="&bookname&"&booktype="&booktype&"&publishing="&publishing&"&money1="&money1&"&money2="&money2&"&date1="&date1&"&date2="&date2&"&date3="&date3&"&date11="&date11&"&date22="&date22&"&date33="&date33&">尾頁</a>"
%>
</p>
<br><br>
<div><a href="index.asp" target="right">首頁</a>
<a href="javascript:history.go(-1)" target="right">返回</a>
</div>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -