三月 29, 2006 位於 星期三, 三月 29, 2006 張貼者: joehwang
<!--#include file="../include/ConnectDB1.asp"--><html xmlns="http://www.w3.org/1999/xhtml"><head><script Language="JavaScript"><!--function JumpGo(x){ var a=document.frm; a.page.value=x; //page裡的值為JumpGo(上一頁、下一頁)傳來的參數 a.submit();}function jump_page(){ var a=document.frm; a.submit();}--></script><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>日記</title></head><body> <% set rs = Server.CreateObject("ADODB.Recordset") sql = "SELECT diary.diary_id, diary.diary_date, code_mood.mood, code_weather.weather, diary.diary_content, diary.voc_file ,diary.content_chi " sql=sql&"FROM " sql=sql&"diary INNER JOIN code_mood ON code_mood.id = diary.mood" sql=sql&" INNER JOIN code_weather ON diary.weather = code_weather.id " rs.Open sql,conn ,3,1 ' 設定分頁 rs.PageSize=20 TotalPage=rs.pagecount page = clng(request("page"))'把page的值由文字轉型轉為數字型態(從清單物件傳來的值為字串) if page < 1 then page = 1 if page > totalpage then page = totalpage rs.AbsolutePage = page '讓資料錄的指標指向第X頁(只要設好pagesize,asp就會自動把redordcount-資料總數,除以pagesize便會得到pagecount-頁面總數,再用AbsolutPage來指向要到第幾頁 %> <table width="86%" border="1"> <tr> <td>id</td> <td>content</td> <td>tate</td> <td>mood</td> <td>weather</td> <td>chinese</td> <td>voice</td> </tr> <% if rs.eof then response.Write "沒有資料" else for i = 1 to rs.pagesize %> <tr> <td><%=rs.fields("diary_id")%></td> <td><%=rs.fields("diary_date")%></td> <td><%=rs.fields("mood")%></td> <td><%=rs.fields("weather")%></td> <td><%=rs.fields("diary_content")%></td> <td><%=rs.fields("content_chi")%></td> <td><%=rs.fields("voc_file")%></td> </tr> <% rs.movenext if rs.eof then exit for next rs.close end if %> </table> <p> </p> <p> </p> <form name="frm" method="post" action="diary.asp"> <table width="86%" border="0"> <tr> <!--分頁--> <td><a href="#" onClick="javascript:JumpGo('1')">第一頁</a></td> <td><a href="#" onClick="javascript:JumpGo('<%response.Write page+1%>')">下一頁</a></td> <td><a href="#" onClick="javascript:JumpGo('<%response.write page-1%>')">上一頁</a></td> <td>第 <label> <select name="page" id="page"onChange="javascript:jump_page()"> <%for x = 1 to TotalPage g =g+1 %><option value=<%=g%> <% if x=page then %> selected <% end if %> ><%=g%></option> <%next%> </select> </label> 頁</td> <td>頁次<%=page%>/<%=TotalPage%></td> </tr> </table> </form> <!--分頁--><p> </p></body></html>