Avatar billede andersasp Nybegynder
02. november 2006 - 09:51 Der er 4 kommentarer og
1 løsning

Loop af record i tabel

Hejsa,

Jeg har et rigtig godt script som smider x antal poster i en tabel i 2 spalter.

Jeg vil nu meget gerne have den til at smide den i 3 spalter.. Men efter en del forsøg - må jeg erkende at jeg ikke kan finde ud af det selv..

Mit script ser således ud:
----------------------------------------------
<%
Set rs = Server.CreateObject("ADODB.Recordset")
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open  MM_webdatabase_STRING
SQL = "SELECT * FROM cmsmodules WHERE Cactivestatus = 'zfrontpage' ORDER BY Cmodules ASC"
Set rs = Conn.Execute(SQL)

lastID = ""
response.write "<table width=""80%"">"
colPrRow = 0
maxPrRow = 2
do while not rs.EOF
  if colPrRow = 0 then Response.write "<tr>"

  if lastID <> rs("CID") then
    Response.Write "<td valign=""top"">"
    response.write "<table width=""100%"">"
    response.write "<tr><td>"
   
'------------------------------------------------------------------------------------------

' her indsættes data

'------------------------------------------------------------------------------------------   
   
    response.write "</td></tr>"
    lastID = rs("CID")
    colPrRow = colPrRow + 1
  end if

  rs.Movenext

  if not rs.EOF then
    if lastID <> rs("CID") then
      Response.Write "</table>"
      Response.Write "</td>"
    end if
  else
    Response.Write "</table>"
    Response.Write "</td>"
  end if

  if colPrRow = maxPrRow then
    colPrRow = 0
    response.write "</tr>"
  end if
loop
if colPrRow > 0 then response.write "</tr>"
response.write "</table>"
%>

På forhånd tak for hjælpen!
Avatar billede loukas Mester
02. november 2006 - 11:32 #1
Prøv at sætte
maxPrRow = 3
i stedet for
maxPrRow = 2
Avatar billede andersasp Nybegynder
02. november 2006 - 13:40 #2
Damm!!! Det fik mig til at føle mig som en total amatør :-O

Men du havde ret, tusinde tak for hjælpen...
Avatar billede loukas Mester
02. november 2006 - 14:21 #3
Det var så lidt ;-)
Avatar billede andersasp Nybegynder
02. november 2006 - 14:56 #4
Du skal lige smide et svar, hvis du vil have points!
Avatar billede loukas Mester
02. november 2006 - 21:17 #5
Hov, ja
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