<%
Dim SpamProtect
If Session("SpamProtect")=Null Then
Session("SpamProtect")=False
End If
pageLen = 10'กำหนดจำนวนแต่ละหน้าที่ต้องการแสดงกี่ Reccord
pageNo = request.QueryString("pageNo")
if pageNo="" then pageNo = 1
Name= request.form("name")
Email=request.form("email")
Message=request.form("message")
R_IP = Request.ServerVariables("Remote_Addr")
HostName = Request.ServerVariables("remote_Host")
set conn=Server.CreateObject("ADODB.Connection")
strConn="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.Mappath("Guestbook.mdb")
set rs=server.createobject("adodb.recordset")
rs.open "select * from guestbook order by ID DESC", strConn, 1, 3
if (name <> "" AND Session("SpamProtect")=False) then
rs.AddNew
rs("Name")=Name
rs("Email")=Email
rs("IP_ADDR")=R_IP
rs("HostName")=HostName
rs("VisitedDate")=date()
rs("Message")=Message
rs.Update
Session("SpamProtect")=True
end if
Nrecord=RS.recordcount
rs.pageSize = pageLen
totalPage = rs.PageCount
rs.absolutePage = pageNo
If not(rs.eof) Then
rs.MoveFirst
End If
%>
<font color="#0000ff" size="4"> ขณะนี้อยู่หน้า<b> <%=pageNo%></b> ในทั้งหมด <b><%=totalPage%> </b>หน้า </font>
<br><font color="#0000ff" size="3">แสดงหน้าละ<b> 10</b> ข้อความ มีทั้งหมด:<b> <%=Nrecord%></b> ข้อความ </font>
<hr width="100%" color="#ff0000">
<br>
<table width=90% border="0" cellpadding="2">
<%
recNo=1
while not rs.eof and recNo <= pageLen
%>
<br>
<br>
ขณะนี้อยู่หน้า <%=pageNo%> ในทั้งหมด <%=totalPage%> หน้า
<br>
<%
if cint(pageno) > 1 then %>
<br>
<a href="guestbook.asp?pageNo=1">หน้าแรก</a> <a href="guestbook.asp?pageNo=<%=pageNo-1%>">ย้อนกลับ</a>
<% end if
if cint(pageno) < totalPage then %>
<a href="guestbook.asp?pageNo=<%=pageNo+1%>">หน้าต่อไป</a> <a href="guestbook.asp?pageNo=<%=totalPage%>">หน้าสุดท้าย</a>
<% end if
โค๊ตมันมีผิตตรงไหนบ้างครับ <%
Dim SpamProtect
If Session("SpamProtect")=Null Then
Session("SpamProtect")=False
End If
pageLen = 10'กำหนดจำนวนแต่ละหน้าที่ต้องการแสดงกี่ Reccord
pageNo = request.QueryString("pageNo")
if pageNo="" then pageNo = 1
Name= request.form("name")
Email=request.form("email")
Message=request.form("message")
R_IP = Request.ServerVariables("Remote_Addr")
HostName = Request.ServerVariables("remote_Host")
set conn=Server.CreateObject("ADODB.Connection")
strConn="DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.Mappath("Guestbook.mdb")
set rs=server.createobject("adodb.recordset")
rs.open "select * from guestbook order by ID DESC", strConn, 1, 3
if (name <> "" AND Session("SpamProtect")=False) then
rs.AddNew
rs("Name")=Name
rs("Email")=Email
rs("IP_ADDR")=R_IP
rs("HostName")=HostName
rs("VisitedDate")=date()
rs("Message")=Message
rs.Update
Session("SpamProtect")=True
end if
Nrecord=RS.recordcount
rs.pageSize = pageLen
totalPage = rs.PageCount
rs.absolutePage = pageNo
If not(rs.eof) Then
rs.MoveFirst
End If
%>
<br>
<br>
ขณะนี้อยู่หน้า <%=pageNo%> ในทั้งหมด <%=totalPage%> หน้า
<br>
<%
if cint(pageno) > 1 then %>
<br>
<a href="guestbook.asp?pageNo=1">หน้าแรก</a> <a href="guestbook.asp?pageNo=<%=pageNo-1%>">ย้อนกลับ</a>
<% end if
if cint(pageno) < totalPage then %>
<a href="guestbook.asp?pageNo=<%=pageNo+1%>">หน้าต่อไป</a> <a href="guestbook.asp?pageNo=<%=totalPage%>">หน้าสุดท้าย</a>
<% end if