Avatar billede Slettet bruger
23. april 2002 - 13:54 Der er 14 kommentarer og
1 løsning

Udskriv hr efter hvert recordset

Hej eksperter....

jeg har lang om længe fået lavet følgende:
http://www.questis.dk/koder/asp/guest.asp

nu ville jeg høre hvad jeg gør for at få den til at udskrive/adskille hvert rekordset med en vandret streg ???

mvh.
questis.dk
Avatar billede lenn Nybegynder
23. april 2002 - 13:55 #1
...inden du lave rs.movenext - sås laver du en <hr>
Avatar billede cesil Nybegynder
23. april 2002 - 13:55 #2
response.write("<hr>") lige før din movenext
Avatar billede lenn Nybegynder
23. april 2002 - 13:56 #3
Altså lige før dit loop, skal du lave en <hr>, derved bliver den lavet for hvert gennemløb!
Avatar billede Slettet bruger
23. april 2002 - 13:57 #4
ja, men det skal ikke være under den sidste, kun imellem dem
Avatar billede lenn Nybegynder
23. april 2002 - 13:58 #5
Det bliver også mellem hver af dem!
Avatar billede lenn Nybegynder
23. april 2002 - 13:59 #6
Lav den (<hr>) før du løber dine recordsets egennem...
Avatar billede lenn Nybegynder
23. april 2002 - 14:00 #7
ikke efter men før...
Avatar billede netsrac Praktikant
23. april 2002 - 14:02 #8
Hm..okay, kun imellem dem, men ikke efter:

Do until rs.eof
'din kode
rs.movenext
If not rs.eof Then
  Response.write("<hr>")
End if
Loop
Avatar billede Slettet bruger
23. april 2002 - 14:13 #9
netsrac>>
kan ikke få det til at hitte, har denne kode, men lige meget hvor jeg sætte koden, vil den skrive det over tabellen:

'Der undersøges om der blev fundet nogen Records i databasen
If Not (RS.BOF Or RS.EOF) Then

    rs.PageSize = 5        'Hvor mange Records der skal vises på hver side
    rs.AbsolutePage = intPage    'Hvilken side vi skal starte på
    intRecCount = rs.PageSize    'Antallet af records på side
    intPageCount = rs.PageCount    'Antallet af sider

    'Udskriver de Records der er på siden
    Do While Not rs.EOF And intRecCount > 0
response.write "<tr><td colspan='3'><table cellpadding='0' cellspacing='0' width='100%'>"
response.write "<tr><td width='100px'><h2>Navn:</h2></td><td width='400px'><h2>" & rs("navn") & "</h2></td></tr>"
response.write "<tr><td><h2>Email:</h2></td><td><h2><a href='mailto:" & rs("email") & "'>" & rs("email") & "</a></h2></td></tr>"
response.write "<tr><td colspan='3' height='5px'></td></tr>"
response.write "<tr><td valign='top'><h2>Besked:</h2></td><td><h2>" & rs("besked") & "</h2></td></tr>"
response.write "</table></td></tr>"
            intRecCount = intRecCount - 1
            rs.MoveNext
Loop

End If
'Her nedlægger vi vores Recordset
rs.Close
Set rs = Nothing
Avatar billede netsrac Praktikant
23. april 2002 - 14:21 #10
Du har jo også flere tabeller i tabellerne ? Der må da være en overornet tabel  ?
Avatar billede Slettet bruger
23. april 2002 - 14:24 #11
jeps, du kan da få hele koden til siden hvis det hjælper dig &:-D :

<%
response.write "<center><table cellpadding='5' cellspacing='0' border='0' width='500px' style='border: 1 solid #000000;'>"
response.write "<tr><td style='border-bottom: 1 solid #000000;' colspan='3' bgcolor='#AD0000'><h1>Gæstebog</h1></td></tr>"
%>
<%
intPage = Request.QueryString("page")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If

Set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * from guest"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("guest.mdb")

'Her fyldes der data i Recordset
rs.Open strSQL, strDSN, 1

'Der undersøges om der blev fundet nogen Records i databasen
If Not (RS.BOF Or RS.EOF) Then

    rs.PageSize = 5        'Hvor mange Records der skal vises på hver side
    rs.AbsolutePage = intPage    'Hvilken side vi skal starte på
    intRecCount = rs.PageSize    'Antallet af records på side
    intPageCount = rs.PageCount    'Antallet af sider

    'Udskriver de Records der er på siden
    Do While Not rs.EOF And intRecCount > 0
response.write "<tr><td colspan='3'><table cellpadding='0' cellspacing='0' width='100%'>"
response.write "<tr><td width='100px'><h2>Navn:</h2></td><td width='400px'><h2>" & rs("navn") & "</h2></td></tr>"
response.write "<tr><td><h2>Email:</h2></td><td><h2><a href='mailto:" & rs("email") & "'>" & rs("email") & "</a></h2></td></tr>"
response.write "<tr><td colspan='3' height='5px'></td></tr>"
response.write "<tr><td valign='top'><h2>Besked:</h2></td><td><h2>" & rs("besked") & "</h2></td></tr>"
response.write "</table></td></tr>"
            intRecCount = intRecCount - 1
            rs.MoveNext
Loop

End If
'Her nedlægger vi vores Recordset
rs.Close
Set rs = Nothing

response.write "<tr><td style='border-top: 1 solid #000000;' bgcolor='#AD0000' width='20%'><h2> Side " & intPage & " af " & intPageCount & "</h2></td><td align='left' style='border-top: 1 solid #000000;' bgcolor='#AD0000' width='10%'><h2>"
'Sådan her hvis de vil gå en side tilbage
Response.Write ""
If Clng(intPage) > 1 Then
    Response.Write "<a href=guest.asp?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If

'Og sådan her hvis de vil gå en side frem
Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=guest.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If
response.write "</h2></td>"
response.write "<td bgcolor='#AD0000' style='border-top: 1 solid #000000; width='70%' align='right'><h2><a href='guest.asp'>» Start</a>&nbsp;&nbsp;<a href='guest.asp'>» Læg besked</a>&nbsp;&nbsp;&nbsp;</h2></td></tr>"
response.write "</table></center>"
%>
Avatar billede netsrac Praktikant
23. april 2002 - 14:26 #12
<%
response.write "<center><table cellpadding='5' cellspacing='0' border='0' width='500px' style='border: 1 solid #000000;'>"
response.write "<tr><td style='border-bottom: 1 solid #000000;' colspan='3' bgcolor='#AD0000'><h1>Gæstebog</h1></td></tr>"
%>
<%
intPage = Request.QueryString("page")
If isNumeric(intPage) = False Or intPage < 1 Then
    intPage = 1
End If

Set RS = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * from guest"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("guest.mdb")

'Her fyldes der data i Recordset
rs.Open strSQL, strDSN, 1

'Der undersøges om der blev fundet nogen Records i databasen
If Not (RS.BOF Or RS.EOF) Then

    rs.PageSize = 5        'Hvor mange Records der skal vises på hver side
    rs.AbsolutePage = intPage    'Hvilken side vi skal starte på
    intRecCount = rs.PageSize    'Antallet af records på side
    intPageCount = rs.PageCount    'Antallet af sider

    'Udskriver de Records der er på siden
    Do While Not rs.EOF And intRecCount > 0
response.write "<tr><td colspan='3'><table cellpadding='0' cellspacing='0' width='100%'>"
response.write "<tr><td width='100px'><h2>Navn:</h2></td><td width='400px'><h2>" & rs("navn") & "</h2></td></tr>"
response.write "<tr><td><h2>Email:</h2></td><td><h2><a href='mailto:" & rs("email") & "'>" & rs("email") & "</a></h2></td></tr>"
response.write "<tr><td colspan='3' height='5px'></td></tr>"
response.write "<tr><td valign='top'><h2>Besked:</h2></td><td><h2>" & rs("besked") & "</h2></td></tr>"
response.write "</table>"
            intRecCount = intRecCount - 1
            rs.MoveNext
  If not rs.eof Then
      Response.write("<br><hr>")
  End if
  Response.write("</td></tr>")
Loop

End If
'Her nedlægger vi vores Recordset
rs.Close
Set rs = Nothing

response.write "<tr><td style='border-top: 1 solid #000000;' bgcolor='#AD0000' width='20%'><h2> Side " & intPage & " af " & intPageCount & "</h2></td><td align='left' style='border-top: 1 solid #000000;' bgcolor='#AD0000' width='10%'><h2>"
'Sådan her hvis de vil gå en side tilbage
Response.Write ""
If Clng(intPage) > 1 Then
    Response.Write "<a href=guest.asp?page=" & intPage - 1 & ">&lt;&lt;</a>"
Else
    Response.Write "&lt;&lt;"
End If

'Og sådan her hvis de vil gå en side frem
Response.Write "&nbsp;"

If Clng(intPage) < Clng(intPageCount) Then
    Response.Write "<a href=guest.asp?page=" & intPage + 1 & ">&gt;&gt;</a> "
Else
    Response.Write "&gt;&gt;"
End If
response.write "</h2></td>"
response.write "<td bgcolor='#AD0000' style='border-top: 1 solid #000000; width='70%' align='right'><h2><a href='guest.asp'>» Start</a>&nbsp;&nbsp;<a href='guest.asp'>» Læg besked</a>&nbsp;&nbsp;&nbsp;</h2></td></tr>"
response.write "</table></center>"
%>
Avatar billede Slettet bruger
23. april 2002 - 14:30 #13
Avatar billede Slettet bruger
23. april 2002 - 14:31 #14
sorry fandt fejlen, takker for hjælpen &:-D
Avatar billede netsrac Praktikant
23. april 2002 - 14:32 #15
Så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester