webForumDet fria alternativet

Tio senaste inläggen?

ASP

4 svar · 191 visningar · startad av deoiz

Medlem sedan juni 200031 inlägg
Frågan#1

Hej, e en nuubi!

Nu lägger sig alla gästboksinläggen på hög, det e inte bra...

Jag vill dela upp så att inläggen delas upp i hopar om tio...

Först de senaste tio meddelandena, sedan länkar till arkiv 1 som innehåller 10 inlägg, sedan ett nästa arkiv med 10 inlägg osv.

Hur gör jag det på ett smidigt sätt?

Min kod är följande:


<%

Set db = Server.CreateObject("ADODB.Connection")
db.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("guestbook.mdb")

SQL = "SELECT * From Guestbook ORDER BY Datum DESC"
Set rs = db.Execute(SQL)

%>

<html>
<head>
	<title>Natur</title>

<link rel="stylesheet" type="text/css" href="style.css">

</head>

<body>

<form action="check.asp" method="post">
<table width="400" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="100"><b>Namn:</b></td>
    <td width="300"><input name="namn" id="input"></td>
  </tr>
  <tr>
    <td width="100" valign="top"><b>Meddelande:</b></td>
    <td width="300"><textarea rows="5" cols="40" name="meddelande" id="input"></textarea></td>
  </tr>
  <tr>
    <td colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input type="submit" value="Skicka" id="input"> <input type="reset" value="Rensa" id="input"></td>
  </tr>
</table>
</form>

<table width="70%" border="0" cellspacing="0" cellpadding="0">
  
<%
Do Until rs.EOF
%>

<tr><td>

<table width="100%" border="0" cellspacing="1" cellpadding="2" height="67" bgcolor="#000000" align="left">
  <tr> 
    <td bgcolor="295552" height="2"><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="#FFFFFF">
<%
meddelande=Replace(rs("meddelande"),vbCrLf, "<br>")
%>
<b><%=rs("namn")%></b>&nbsp;&nbsp;(<%=rs("datum")%> )

</td>
  </tr>
<br>
  <tr> 
    <td bgcolor="#999966"> 
      <p><font size="2" face="Verdana, Arial, Helvetica, sans-serif" color="black"><%=meddelande%></font></p>
      </td>
  </tr>
</table>

</td></tr>

<%
rs.MoveNext
Loop
%>
</td>
  </tr>
</table>

</body>
</html>

Tacksam för svar =)

------------------
/Patrik B

Medlem sedan maj 20002 597 inlägg
#2

rätta ordet du söker e sidnavigering va? ;) finns ett sånt script här på wf, kolla det.

------------------
O Yeah!
I wouldn't if I couldn't

Medlem sedan juni 200031 inlägg
#3

Såg diskusionen om ditt nyhetsproblem, dock hjälpte mig detta nada.

Det där FROM TOP 15 komandot hur fungerar det lite mer exakt?

------------------
/Patrik B

Medlem sedan nov. 2001274 inlägg
#4

Det du letar efter kallas paging. Jag fibblade själv med detta för någon vecka sen. Min räddning blev http://www.webeye.nu som hade en artikel om just detta.

Spana in den: http://www.webeye.nu/default2.asp?que=asp/default.asp&exec=asp/artiklar/asp_17.asp

------------------
Jag försöker lära mig, men det går ju inte?

Medlem sedan juni 200031 inlägg
#5

Tack!

Ska kolla upp det... efter jul!

Nu ska klappar slås in och knäcken bakas, men webeyey verkar ha en vettig förklaring på det hela Tackar! =)

God jul!

------------------
/Patrik B

282 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
147 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
147 ms — ändringar (db)