Det er ikke det samme, men du skal selvf. lige huske at vise de felter du har i din tabel, send mige lige nogle pålysninger 1. hvad heder din tabel 2. hvilke felter har du
I det kode du har vedlagt til dit spørgsmål, står der
'Det som kommer ud af databasen
Her vil jeg forvente at du selv skal udfylde noget.
Nå men send mig ovenstående oplysninger, og jeg skal se hvad jeg kan gøre
'Først skal vi have antallet af poster Set objRs = Conn.Execute("SELECT COUNT(*) AS records FROM mail;") intRecords = int(objRs("records")) objRs.Close Set objRs = Nothing
'Variabler til query´et intPage = Request.QueryString("page") if intPage = "" OR not isNumeric(intPage) then intPage = int(1) else intPage = int(intPage) end if intPageSize = int(5) intStart = intPage*intPageSize intStart = intStart-intPageSize intPages = int(intRecords/intPageSize)+1
Set objRs = Conn.Execute("SELECT * FROM mail LIMIT " & intStart & ", " & intPageSize & ";")
if objRs.EOF or objRs.BOF then Response.Write "Ingen poster" else Response.Write "<table border=""1"" cellpadding=""3"">" Response.Write "<tr>" Response.Write "<td><b>id</b></td>" Response.Write "<td><b>Mail</b></td>" Response.Write "</tr>"
Do until objRs.EOF Response.Write "<tr>" Response.Write "<td>" & objRs("id") & "</td>" Response.Write "<td><a href=""" & objRs("email ") & """>" & objRs("email ") & "</a></td>" Response.Write "</tr>" objRs.MoveNext Loop Response.Write "</table>" end if
objRs.Close Set objRs = Nothing
'Udskriver en "sideliste" For i = 1 to intPages if i = intPage then Response.Write "<b>" & i & "</b> " else Response.Write "<a href=""paging.asp?page=" & i & """>" Response.Write i Response.Write "</a> " end if next
Der er kun 65 linier i den kode jeg har givet dig, og i den fejl du får er der åbenbart mindst 90 linier, hvis du ønsker at teste min kode skal du kalde filen for "paging.asp"
Prøv nu lige at bruge min kode og kand siden paging.asp, så kommer der både ID og mail felterne med ud, når du så har det til at virke kan du jo latid tilpasse det til dit behov
Det er bare ikke godt nok !!! I den kode du har postet er der ikke vist data fra din tabel ! Hvis den gør det kunne du så ikke lige vise mig hvor ? Hvis det du ønsker at << og >> så er det da bare at indsætte disse linier i den kode jeg har vedlagt, det har jo intet med mysql at gøre.
jeg har krav på de 60 point da jeg 100% har løst din opgave, opgaven var "Jeg har et access script som jeg skal have lavet om til mysql"
Den kode jeg har postet her er testet og er ok, og så har du da bare at smide de point til mig.
Jeg forventer at høre fra dig, da du ellers må forvente at blive anmelt til admin, dette er ikke en måde at opføre sig på, da: 1. du tester ikke den kode du får leveret. 2. du opretter samme spørgsmål 2 gange. 3. du "betaler" ikke for den vare du får leveret.
'Først skal vi have antallet af poster Set objRs = Conn.Execute("SELECT COUNT(*) AS records FROM mail;") intRecords = int(objRs("records")) objRs.Close Set objRs = Nothing
'Variabler til query´et intPage = Request.QueryString("page") if intPage = "" OR not isNumeric(intPage) then intPage = int(1) else intPage = int(intPage) end if intPageSize = int(3) intStart = intPage*intPageSize intStart = intStart-intPageSize intPages = int(intRecords/intPageSize)+1
Set objRs = Conn.Execute("SELECT * FROM mail LIMIT " & intStart & ", " & intPageSize & ";")
if objRs.EOF or objRs.BOF then Response.Write "Ingen poster" else Response.Write "<table border=""1"" cellpadding=""3"">" Response.Write "<tr>" Response.Write "<td><b>id</b></td>" Response.Write "<td><b>Mail</b></td>" Response.Write "</tr>"
Do until objRs.EOF Response.Write "<tr>" Response.Write "<td>" & objRs("id") & "</td>" Response.Write "<td>" & objRs("email") & "</a></td>" Response.Write "</tr>" objRs.MoveNext Loop Response.Write "</table>" end if
objRs.Close Set objRs = Nothing
If intPage <> 1 Then Response.Write "<a href=paging.asp?page=" & intPage -1 & "><< </a>"
Else Response.Write "<< " End If
For i = 1 to intPages
if i = intPage then
Response.Write "<b>" & i & "</b> " else Response.Write "<a href=""paging.asp?page=" & i & """>" Response.Write i Response.Write "</a> " end if next
If Clng(intPage) < Clng(intPages) Then Response.Write "<a href=paging.asp?page=" & intPage +1 & "> >></a> " Else Response.Write " >>" End If
Hvaaaaa er du der, eller har du bare tænkt dig at tage de point selv ?
Synes godt om
Ny brugerNybegynder
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.