21. december 2003 - 17:39Der er
12 kommentarer og 1 løsning
hvordan får jeg mit script til at vise 1 indlæg pr side?
Jeg sidder og "leger" med et vennebogs script. Når der er skrevet i vennebogen, vil jeg have scriptet til at vise et indlæg pr side. Hvordan gør jeg det? Som det er nu så vises alle indlæg på samme side. Min side hvor vennebogen vises ser således ud: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <style> td { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } body { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } </style> </head>
<body> <p align="center"><b>All Records Entered :</b></p> <% ' Declaring variables Dim rs, data_source, no no = 0 data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _ Server.MapPath("form.mdb")
' Creating Recordset Object and opening the database Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "users", data_source ' Looping through the records to show all of them While Not rs.EOF %> <form action="del.asp" method="post"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#216395" width="569" height="412" id="AutoNumber1"> <tr> <td width="569" height="412" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td><td width="33%"><b><a href="form.htm">Skriv i min vennebog</a></b></td> <td width="34%"align="right"> </td> </tr> </table> <font face='Verdana' size='2'><b>Hvad hedder du?</b><br> <font face='Verdana' size='2'><%=rs("name") %> <br><br> <b>Hvor bor du?</b><br> <%=rs("spr1") %> <br><br> <b>Hvad er din fødselsdato?</b><br> <%=rs("spr2") %> <br><br> <b>Hvilken farve har dine øjne</b><br> <%=rs("spr3") %> <br><br> <b>Hvorfor får du altid bank i ludo?</b><br> <%=rs("spr4") %> <br><br> <b>Hvad kan du lide ved mig</b><br> <%=rs("spr5") %> <br><br> <b>Hvad hader du ved mig?</b><br> <%=rs("spr6") %> <br><br> <b>Hvad er din livret?</b><br> <%=rs("spr7") %> <br><br> <b>Hvad er den bedste bog, du har læst?</b><br> <%=rs("spr8") %> <br><br> <b>Hvad er den bedste film, du har set?</b><br> <%=rs("spr9") %> <br><br> <b>Hviklen parfume har du på nu?</b><br> <%=rs("spr10") %> <br><br> <b>Har du en hjemmeside? Hvis ja, hvad er adressen?</b><br> <%=rs("spr11") %> <br><br> <b>Jeg siger tak fordi du ville skrive i min vennebog, hvad siger du</b><br> <%=rs("spr12") %> <br><br> <table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td> <td width="33%"align="center"><b>Skriv i min vennebog</b></td> <td width="34%"align="right"> </td> </tr> </table> <br> <% no = no + 0 rs.MoveNext Wend ' Done. Now close the Recordset rs.Close Set rs = Nothing %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <style> td { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } body { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } </style> </head>
<body> <p align="center"><b>All Records Entered :</b></p> <% ' Declaring variables Dim rs, data_source, no no = 0 data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _ Server.MapPath("form.mdb")
' Creating Recordset Object and opening the database Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "users", data_source
'finder sidetal If request.Querystring("page") <> "" Then page = request.Querystring("page")' else page = 1 end if
If lastItem > rs.RecordCount Then lastItem = rs.RecordCount End if
intPage = int(page)
If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if
Next 'End if
'****** slut paging-halløj
' Looping through the records to show all of them Do While Not rs.EOF And intRecCount > 0 %> <form action="del.asp" method="post"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#216395" width="569" height="412" id="AutoNumber1"> <tr> <td width="569" height="412" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid
#216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td><td width="33%"><b><a href="form.htm">Skriv i min vennebog</a></b></td> <td width="34%"align="right"> </td> </tr> </table> <font face='Verdana' size='2'><b>Hvad hedder du?</b><br> <font face='Verdana' size='2'><%=rs("name") %> <br><br> <b>Hvor bor du?</b><br> <%=rs("spr1") %> <br><br> <b>Hvad er din fødselsdato?</b><br> <%=rs("spr2") %> <br><br> <b>Hvilken farve har dine øjne</b><br> <%=rs("spr3") %> <br><br> <b>Hvorfor får du altid bank i ludo?</b><br> <%=rs("spr4") %> <br><br> <b>Hvad kan du lide ved mig</b><br> <%=rs("spr5") %> <br><br> <b>Hvad hader du ved mig?</b><br> <%=rs("spr6") %> <br><br> <b>Hvad er din livret?</b><br> <%=rs("spr7") %> <br><br> <b>Hvad er den bedste bog, du har læst?</b><br> <%=rs("spr8") %> <br><br> <b>Hvad er den bedste film, du har set?</b><br> <%=rs("spr9") %> <br><br> <b>Hviklen parfume har du på nu?</b><br> <%=rs("spr10") %> <br><br> <b>Har du en hjemmeside? Hvis ja, hvad er adressen?</b><br> <%=rs("spr11") %> <br><br> <b>Jeg siger tak fordi du ville skrive i min vennebog, hvad siger du</b><br> <%=rs("spr12") %> <br><br> <table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid
#216395" bordercolor="#216395"> <tr> <td width="33%"></td> <td width="33%"align="center"><b>Skriv i min vennebog</b></td> <td width="34%"align="right"> </td> </tr> </table> <br> <% no = no + 0 intRecCount = intRecCount - 1 rs.MoveNext Loop
'paging-halløj
'If intPageCount > 1 Then Response.Write "Page: "
For intNum = 1 To intPageCount
If lastItem > rs.RecordCount Then lastItem = rs.RecordCount End if
intPage = int(page)
If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if
Next 'End if
Else 'hvis rs var EOF eller BOF response.Write "There are currently no news in the database." End if
' Done. Now close the Recordset rs.Close Set rs = Nothing %>
Sådan som jeg forstå det skal det se sådan ud: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <style> td { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } body { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } </style> </head>
<body> <p align="center"><b>All Records Entered :</b></p> <% ' Declaring variables Dim rs, data_source, no no = 0 data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & _ Server.MapPath("form.mdb")
' Creating Recordset Object and opening the database Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "users", data_source
'finder sidetal If request.Querystring("page") <> "" Then page = request.Querystring("page")' else page = 1 end if
If lastItem > rs.RecordCount Then lastItem = rs.RecordCount End if
intPage = int(page)
If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if
Next 'End if
'****** slut paging-halløj ' Looping through the records to show all of them Do While Not rs.EOF And intRecCount > 0 %> <form action="del.asp" method="post"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#216395" width="569" height="412" id="AutoNumber1"> <tr> <td width="569" height="412" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid
#216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td><td width="33%"><b><a href="form.htm">Skriv i min vennebog</a></b></td> <td width="34%"align="right"> </td> </tr> </table> <font face='Verdana' size='2'><b>Hvad hedder du?</b><br> <font face='Verdana' size='2'><%=rs("name") %> <br><br> <b>Hvor bor du?</b><br> <%=rs("spr1") %> <br><br> <b>Hvad er din fødselsdato?</b><br> <%=rs("spr2") %> <br><br> <b>Hvilken farve har dine øjne</b><br> <%=rs("spr3") %> <br><br> <b>Hvorfor får du altid bank i ludo?</b><br> <%=rs("spr4") %> <br><br> <b>Hvad kan du lide ved mig</b><br> <%=rs("spr5") %> <br><br> <b>Hvad hader du ved mig?</b><br> <%=rs("spr6") %> <br><br> <b>Hvad er din livret?</b><br> <%=rs("spr7") %> <br><br> <b>Hvad er den bedste bog, du har læst?</b><br> <%=rs("spr8") %> <br><br> <b>Hvad er den bedste film, du har set?</b><br> <%=rs("spr9") %> <br><br> <b>Hviklen parfume har du på nu?</b><br> <%=rs("spr10") %> <br><br> <b>Har du en hjemmeside? Hvis ja, hvad er adressen?</b><br> <%=rs("spr11") %> <br><br> <b>Jeg siger tak fordi du ville skrive i min vennebog, hvad siger du</b><br> <%=rs("spr12") %> <br><br> <table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid
#216395" bordercolor="#216395"> <tr> <td width="33%"></td> <td width="33%"align="center"><b>Skriv i min vennebog</b></td> <td width="34%"align="right"> </td> </tr> </table> <br> <% no = no + 0 intRecCount = intRecCount - 1 rs.MoveNext Loop
'paging-halløj
'If intPageCount > 1 Then Response.Write "Page: "
For intNum = 1 To intPageCount
If lastItem > rs.RecordCount Then lastItem = rs.RecordCount End if
intPage = int(page)
If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if
Next 'End if
Else 'hvis rs var EOF eller BOF response.Write "There are currently no news in the database." End if
' Done. Now close the Recordset rs.Close Set rs = Nothing %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <style> td { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } body { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } </style> </head>
<body> <p align="center"><b>All Records Entered :</b></p> <% ' Declaring variables Dim rs, data_source, no no = 0 data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath ("form.mdb")
' Creating Recordset Object and opening the database Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "users", data_source, 1
'finder sidetal If request.Querystring("page") <> "" Then page = request.Querystring("page")' else page = 1 end if
If lastItem > rs.RecordCount Then lastItem = rs.RecordCount End if
intPage = int(page)
If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if
Next 'End if
'****** slut paging-halløj
' Looping through the records to show all of them Do While Not rs.EOF And intRecCount > 0 %> <form action="del.asp" method="post"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#216395" width="569" height="412" id="AutoNumber1"> <tr> <td width="569" height="412" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td><td width="33%"><b><a href="form.htm">Skriv i min vennebog</a></b></td> <td width="34%"align="right"> </td> </tr> </table> <font face='Verdana' size='2'><b>Hvad hedder du?</b><br> <font face='Verdana' size='2'><%=rs("name") %> <br><br> <b>Hvor bor du?</b><br> <%=rs("spr1") %> <br><br> <b>Hvad er din fødselsdato?</b><br> <%=rs("spr2") %> <br><br> <b>Hvilken farve har dine øjne</b><br> <%=rs("spr3") %> <br><br> <b>Hvorfor får du altid bank i ludo?</b><br> <%=rs("spr4") %> <br><br> <b>Hvad kan du lide ved mig</b><br> <%=rs("spr5") %> <br><br> <b>Hvad hader du ved mig?</b><br> <%=rs("spr6") %> <br><br> <b>Hvad er din livret?</b><br> <%=rs("spr7") %> <br><br> <b>Hvad er den bedste bog, du har læst?</b><br> <%=rs("spr8") %> <br><br> <b>Hvad er den bedste film, du har set?</b><br> <%=rs("spr9") %> <br><br> <b>Hviklen parfume har du på nu?</b><br> <%=rs("spr10") %> <br><br> <b>Har du en hjemmeside? Hvis ja, hvad er adressen?</b><br> <%=rs("spr11") %> <br><br> <b>Jeg siger tak fordi du ville skrive i min vennebog, hvad siger du</b><br> <%=rs("spr12") %> <br><br> <table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td> <td width="33%"align="center"><b>Skriv i min vennebog</b></td> <td width="34%"align="right"> </td> </tr> </table> <br> <% no = no + 0 intRecCount = intRecCount - 1 rs.MoveNext Loop
'paging-halløj
'If intPageCount > 1 Then Response.Write "Page: "
For intNum = 1 To intPageCount
If lastItem > rs.RecordCount Then lastItem = rs.RecordCount End if
intPage = int(page)
If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if
Next 'End if
Else 'hvis rs var EOF eller BOF response.Write "There are currently no news in the database." End if
' Done. Now close the Recordset rs.Close Set rs = Nothing %>
Her er en kommenteret version, hvor der er fjernet et par unødvendige linier:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <style> td { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } body { font-size : 8pt; font-family : Verdana, Arial; text-decoration : none; } </style> </head>
<body> <p align="center"><b>All Records Entered :</b></p> <% ' Declaring variables Dim rs, data_source, no no = 0 data_source = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath ("form.mdb")
' Creating Recordset Object and opening the database Set rs = Server.CreateObject("ADODB.Recordset") rs.Open "users", data_source, 1
'finder sidetal If request.Querystring("page") <> "" Then page = request.Querystring("page")' else page = 1 end if
If Not (rs.BOF Or rs.EOF) Then 'hvsi rs ikke er tomt
'****** paging-halløj 'antal indlæg pr side rs.PageSize = 1
'den side vi er på - altså ved hvilken record, der skal startes rs.AbsolutePage = Page
'antal indlæg pr side - i variabel intRecCount = rs.PageSize
'antal sider i alt intPageCount = rs.PageCount
'If intPageCount > 1 Then ' - afkommentér hvis du kun ønsker sidetal vist, hvis der er mere end en side Response.Write "Page: "
'sidetal og links til andre sider For intNum = 1 To intPageCount intPage = int(page) If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if Next 'End if ' - afkommentér hvis du kun ønsker sidetal vist, hvis der er mere end en side
'****** slut paging-halløj
' Looping through the records to show all of them Do While Not rs.EOF And intRecCount > 0 %> <form action="del.asp" method="post"> <center> <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#216395" width="569" height="412" id="AutoNumber1"> <tr> <td width="569" height="412" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid
#216395; border-bottom: 1px solid #216395" bordercolor="#216395"> <tr> <td width="33%"></td><td width="33%"><b><a href="form.htm">Skriv i min vennebog</a></b></td> <td width="34%"align="right"> </td> </tr> </table> <font face='Verdana' size='2'><b>Hvad hedder du?</b><br> <font face='Verdana' size='2'><%=rs("name") %> <br><br> <b>Hvor bor du?</b><br> <%=rs("spr1") %> <br><br> <b>Hvad er din fødselsdato?</b><br> <%=rs("spr2") %> <br><br> <b>Hvilken farve har dine øjne</b><br> <%=rs("spr3") %> <br><br> <b>Hvorfor får du altid bank i ludo?</b><br> <%=rs("spr4") %> <br><br> <b>Hvad kan du lide ved mig</b><br> <%=rs("spr5") %> <br><br> <b>Hvad hader du ved mig?</b><br> <%=rs("spr6") %> <br><br> <b>Hvad er din livret?</b><br> <%=rs("spr7") %> <br><br> <b>Hvad er den bedste bog, du har læst?</b><br> <%=rs("spr8") %> <br><br> <b>Hvad er den bedste film, du har set?</b><br> <%=rs("spr9") %> <br><br> <b>Hviklen parfume har du på nu?</b><br> <%=rs("spr10") %> <br><br> <b>Har du en hjemmeside? Hvis ja, hvad er adressen?</b><br> <%=rs("spr11") %> <br><br> <b>Jeg siger tak fordi du ville skrive i min vennebog, hvad siger du</b><br> <%=rs("spr12") %> <br><br> <table border="0" cellpadding="0" cellspacing="0" width="500" style="border-collapse: collapse; border-top: 1px solid #216395; border-bottom: 1px solid
#216395" bordercolor="#216395"> <tr> <td width="33%"></td> <td width="33%"align="center"><b>Skriv i min vennebog</b></td> <td width="34%"align="right"> </td> </tr> </table> <br> <% no = no + 0
'intRecCount tæller ned til nul nåes intRecCount = intRecCount - 1
rs.MoveNext Loop
'paging-halløj - det samme som ovenfor
'If intPageCount > 1 Then Response.Write "Page: " For intNum = 1 To intPageCount intPage = int(page) If intNum = intPage Then response.Write intNum & " | " Else Response.Write "<a href=?page=" & intNum & ">" response.Write intNum & "</a> | " End if Next 'End if
Else 'hvis rs var EOF eller BOF response.Write "Der er ingen indlæg i vennebogen." End if
' Done. Now close the Recordset rs.Close Set rs = Nothing %>
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.