11. februar 2005 - 12:13Der er
8 kommentarer og 1 løsning
opdel data udtræk fra mysql i table-rækker ?
Hejsa, jeg har et lille problem. Jeg ved ikke hvordan man kan gøre så ens database bliver delt op i tabeler, sådan at når jeg laver et udtræk fra min mysql database at de f.eks bliver delt op i 3 rækker på langs.
Set objRs = Conn.Execute("SELECT COUNT(*) AS records FROM tabel;") intRecords = int(objRs("records")) objRs.Close Set objRs = Nothing
intPage = Request.QueryString("page") if intPage = "" OR not isNumeric(intPage) then intPage = int(1) else intPage = int(intPage) end if intPageSize = int(10) intStart = intPage*intPageSize intStart = intStart-intPageSize
IF CBool(intRecords MOD intPageSize) = FALSE THEN intPages = int(intRecords/intPageSize) ELSE intPages = int((intRecords/intPageSize)+1) END IF
Set objRs = Conn.Execute("SELECT * FROM tabel LIMIT " & intStart & ", " & intPageSize & ";")
if objRs.EOF or objRs.BOF then
Response.Write "<p><b>!Error!</b></p>"
else
For i = 1 to intPages if i = intPage then Response.Write "<b><u>" & i & "</u></b> " else Response.Write "<a href=""?Flashnr=" & i & """>" Response.Write i Response.Write "</a> " end if
Hvis jeg forstår det ret - så skal du bare udskrive dine links i en tabel istedet. dvs. lav en Response.Write "<table>" inden du starter med at løbe dit recordset igennem og en Response.Write "</table>" efter.
Så laver du en tællevariabel - og så laver du celler og rækker.
Response.Write "<table>" count = 0; For i = 1 to intPages if count%3 = 0 Response.Write "<tr>" endif Response.Write "<td>" if i = intPage then Response.Write "<b><u>" & i & "</u></b> " else Response.Write "<a href=""?Flashnr=" & i & """>" Response.Write i Response.Write "</a> " end if brColor = "#0033CC"
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.