Avatar billede michaelfp Nybegynder
27. august 2004 - 20:25 Der er 3 kommentarer og
1 løsning

Kode til en liste/tabel af record fra database

Hej eksperter,

Jeg har brug for et eksempel/kode på en liste(table) - jeg kan simpelthen ikke får det til at virke selv!

Jeg har et recordset (rs) som består af
rs("Dato")
rs("konsulent")
rs("Type")
rs("Emne")

I et    do while not rs.eof
          ....
        loop

vil jeg gerne have dannet en liste/table og for hveranden
række skal baggrundsfarven skifte. Er der nogen som har noget inspirationskode/hjælp ?

På forhånd tak.
Avatar billede fun22 Nybegynder
27. august 2004 - 20:50 #1
<%
    SQL = "SELECT * FROM TABEL"
    Set rs = Conn.Execute(SQL)
    color = "F5F5F5"
    do while not rs.EOF
          If color = "F5F5F5" Then
      color = "ffffff"
      Else
      color = "F5F5F5"
      end if
    %>
  <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" width="100%" id="AutoNumber2">   
    <tr>
    <td bgcolor="<%=color%>" style="padding-left:4"><%=rs("dato")%></a></td>
    <td bgcolor="<%=color%>" style="padding-left:4"><%=rs("konsulent")%></td>
    <td bgcolor="<%=color%>" style="padding-left:4"><%=rs("type")%></td>
    <td bgcolor="<%=color%>" style="padding-left:4"><%=rs("emne")%></td>
    </tr>
    </table>
        <%RS.MoveNext
      Loop
      rs.close
     
    %>
Avatar billede michaelfp Nybegynder
27. august 2004 - 21:31 #2
Hej fun22

jeg er desværre ingen ørn til html (endnu) så hvorfor står kolonnerne ikke lige?

18-06-2004    NN    2    Test
10-08-2004        KA  2
Avatar billede fun22 Nybegynder
27. august 2004 - 21:56 #3
Det er fordi at tabellen's celler ikke har en bestemt brede. Du indsætter bare eks.
width="300" i <td bgcolor="<%=color%>" style="padding-left:4"> sådan der kommer til at stå
<td width="300" bgcolor="<%=color%>" style="padding-left:4">

Så bliver cellerne 300 pixel brede..
Avatar billede michaelfp Nybegynder
27. august 2004 - 22:16 #4
ok fun22 tak
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