Jag har ett radaanonssystem problemet för mig är att nu måste besökaren ladda över 100 annonser och eftersom jag tänkte lägga in systemet i en table så undrar jag om någon vet hur jag kan göra så att bara besökaren ser 10 annonser åt gången, så här ser koden ut idag:
<%
set rKategori = Request("kategori") ' Hämta annonskategorin
set rDagar = Request("dagar") ' Hur gamla får annonserna vara?
if rKategori = "" then
rKategori = "Säljes"
end if
if rDagar = "" then
rDagar="20"
end if
%>
<html>
<head>
<link REL="STYLESHEET" TYPE="TEXT/CSS" HREF="../godzilla/costodiamin.css">
<title>Hundbazar</title>
</head>
<!--#include virtual="/s1/incstats.asp"-->
<%
StatLog
%>
<body>
<h3>Titta på annonser i "<%=rKategori%>"</h3>
<form ACTION="show.asp" METHOD="POST">
<b><p>Välj Kategori <select NAME="kategori" class="hundbazar" size="1">
<option>Säljes</option>
<option>Köpes</option>
<option>Tillbehör</option>
<option>Bortskänkes</option>
<option>Fodervärdar</option>
<option>Avel</option>
<option>Planerade valpar</option>
<option>Övrigt</option>
<option>Efterlysningar</option>
<option>Omplaceras</option>
<option value="--">--</option>
<option>Brevvänner</option>
</select> </p>
<p>Hur gamla får annonserna vara <select NAME="dagar" class="hundbazar" size="1">
<option VALUE="1">1 dag </option>
<option VALUE="10">10 dagar </option>
<option VALUE="30">30 dagar </option>
</select> </p>
<p><input TYPE="SUBMIT" VALUE="Visa annonserna" class="hundbazar"> </p>
</form>
</b>
<p> </p>
<hr color="#808080" size="1">
<p><a HREF="enter.htm">Lägg in en ny annons</a> <%
MinstaDatum = DateSerial(year(date), month(date), day(date) - rDagar)
'Skapa ett databasobjekt
set DBConnection = Server.CreateObject("ADODB.Connection")
'Anslut till databasen med en fil-dsn
DBConnection.Open "driver={Microsoft Access Driver (*.mdb)};dbq=d:\clients\costodia.com\scripts\hundbazar.mdb"
'skapa SQL-satsen vi använder för att infoga data
SQLstring = "SELECT * FROM radannonser WHERE kategori = '"&rKategori&"' and datum > "&MinstaDatum&" ORDER By datum DESC"
'Utför SQL-satsen och skapa ett recordset RS
set RS=DBConnection.Execute(SQLstring)
if RS.EOF then
Response.Write("<H3>Inga annonser</H3>Det fanns inga annonser som passade in på din sökning.")
end if
Response.Write("<TABLE BORDER=0>")
do while not RS.EOF
'Skapa ett svenskt datum oavsett systemets inställningar
SvensktDatum=year(RS("datum"))&"-"&right("0"&month(RS("datum")),2)&"-"&right("0"&day(RS("datum")),2)
Response.Write("<TD> "&SvensktDatum&"</TD><TD><B>"&RS("rubrik")&"</B></TD><TD><B>Namn:</B> "&RS("namn")&"</TD><TD><TR>")
Response.Write("<TD COLSPAN=2 ROWSPAN=2><B>Annonstext:</B><BR>"&RS("annonstext")&"</TD><TD><B>Telefon:</B>"&RS("telefon")&"</TD><TR>")
Response.Write("<TD><B>E-post:</B><A HREF='mailto:" & RS("epost") & "'>" & RS("epost") & "</A></TD><TR><TD COLSPAN = 3><HR></TD><TR>")
RS.MoveNext
Loop
Response.Write("</TABLE>")
RS.Close
set RS = Nothing
' Stäng databaskopplingsfanskapet
DBConnection.Close
set DBConnection = Nothing
%></p>
<table border="0" cellpadding="3" cellspacing="0">
<tr>
<td>Om du har fråger eller kommentarer skicka dem till<br>
Webmaster: <a href="mailto:viveca_cecilia@hotmail.com">viveca_cecilia@hotmail.com</a>
eller<br>
Teknisk ansvarig: <a href="mailto:hundbazar@costodia.com">hundbazar@costodia.com</a> </td>
</tr>
</table>
</body>
</html>
------------------
Mvh Martin Persson
www.Costodia.com