06. april 2001 - 15:34Der er
8 kommentarer og 1 løsning
Paging
Hej derude. Jeg vil bare spørge om der er nogen der kan lave Pagning til denne ASP kode. Det er forresten en Gæstebog.
<% Case Else strAddLine = \"<p><img src=add.gif width=16 height=16> <a href=guestbook.asp?mode=add><strong><font face=verdana size=2>Skriv et indlæg i min gæstebog!</font></strong></a></p>\" Response.Write strAddLine strSQL = \"SELECT * FROM Guestbook ORDER BY Dato DESC;\" Set myConn = Server.CreateObject(\"ADODB.Connection\") myConn.Open tempConn Set rs = myConn.Execute(strSQL) If Not (rs.BOF Or rs.EOF) Then Response.Write \"<table width=100% border=0 cellpadding=1 cellspacing=1>\" Do While Not rs.EOF dtmDato = rs(\"Dato\") dtmDato = FormatDateTime(dtmDato,vbLongDate) & \" kl. \" & FormatDateTime(dtmDato,vbLongTime) Response.Write \"<tr bgcolor=#C0C0C0><td width=\"\"100%\"\"><font face=verdana size=2>\" & dtmDato & \"</td></tr>\" If Len(rs(\"Email\")) > 0 Then Response.Write \"<tr><td><font face=verdana size=2><strong><a href=mailto:\" & rs(\"Email\") & \">\" & rs(\"Navn\") & \"</a> skriver:</strong></td></tr>\" Else Response.Write \"<tr><td><font face=verdana size=2><strong>\" & rs(\"Navn\") & \" skriver:</strong></td></tr>\" End If Response.Write \"<tr><td><font face=verdana size=2>\" & rs(\"Kommentar\") & \"<br> </td></tr>\" rs.MoveNext Loop Response.Write \"</table>\" Else Response.Write \"<p><font face=verdana size=2>Der er endnu ikke nogle der har skrevet i gæstebogen</font></p>\" End If myConn.Close Set myConn = Nothing Response.Write strAddLine End Select %>
caps lock er en liten knapp som ligger på høyre side av ditt keyboard som er god til å konvertere bokstaver til upper og lowercase...bruk den til å skrive store bokstaver til deg selv, men ikke post innlegg i uppercase...det ser ut som du roper, og da får du ingen god respons...
har du husket at lave et recordset i forbindelse med udtræk af data fra din gæstebog... jeg kunne heller ikke få det til at virke til at starte med, men det gik dog tilsidst :)
Dette her virker: <% Set Conn = Server.CreateObject(\"ADODB.Connection\") Set RS = Server.CreateObject(\"ADODB.Recordset\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"database.mdb\") sqltemp=\"select * from tabel\"
mypage=request(\"whichpage\") If mypage=\"\" then mypage=1 end if mypagesize=request(\"pagesize\") If mypagesize=\"\" then mypagesize=10 \'Her sættes antal rækker. end if mySQL=request(\"SQLquery\") IF mySQL=\"\" THEN mySQL=SQLtemp END IF
\' Now make the page _ of _ hyperlinks Call PageNavBar
sub PageNavBar() pad=\"\" scriptname=request.servervariables(\"script_name\") response.write \"<table width=\'100%\'><tr>\" response.write \"<td>\" response.write \"<font size=\'2\' face=\'Tahoma\'>\" if (mypage mod 10) = 0 then counterstart = mypage - 9 else counterstart = mypage - (mypage mod 10) + 1 end if counterend = counterstart + 9 if counterend > maxpages then counterend = maxpages if counterstart <> 1 then
ref=\"<a CLASS=\'Link2\' href=\'\" & scriptname ref=ref & \"?whichpage=\" & (counterstart - 1) ref=ref & \"&pagesize=\" & mypagesize ref=ref & \"&sqlQuery=\" & server.URLencode(mySQL) ref=ref & \"\'>Forrige 10 sider</a> \" Response.Write ref end if for counter=counterstart to counterend If counter>=10 then pad=\"\" end if if cstr(counter) <> mypage then ref=\"<a CLASS=\'Link2\' href=\'\" & scriptname ref=ref & \"?design=3&ID=2\" ref=ref & \"&whichpage=\" & counter ref=ref & \"&pagesize=\" & mypagesize ref=ref & \"&sqlQuery=\" & server.URLencode(mySQL) ref=ref & \"\'>\" & pad & counter & \"</a>\" else ref=\"<b>\" & pad & counter & \"</b>\" end if response.write ref if counter <> counterend then response.write \" \" next if counterend <> maxpages then ref=\" <a CLASS=\'Link2\' href=\'\" & scriptname ref=ref & \"&whichpage=\" & (counterend + 1) ref=ref & \"&pagesize=\" & mypagesize ref=ref & \"&sqlQuery=\" & server.URLencode(mySQL) ref=ref & \"\'>Næste 10 sider</a>\" Response.Write ref
end if response.write \"<br></font>\" response.write \"</td>\" end sub %>
Det er bare sådan at jeg kan se den i funktion..... Men jeg vil blive endnu mere glad hvis du kunne lave det til den kode jeg har givet jer oppe i toppen!
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.