24. april 2006 - 21:38Der er
12 kommentarer og 1 løsning
rs.movenext
Lidt bøvl, jeg vil gerne have den til at tage en medarbejder fra tabellen hvor den i hver celle "putter" én medarbejder. Det den gør i stedet er at spytte den samme medarbejder ud i 3 celler hvorefter den hopper videre til den næste.
Håber ovenstående giver mening.
<% if (id = "") then SQL = "SELECT* FROM Medarbejdere ORDER BY Sted" set rs = Conn.execute(SQL) Do while NOT (rs.BOF or rs.EOF) response.write("<table cellSpacing='0' cellPadding='0' width='630' border='0'><tr><td><table width='650' border='0'><tr>") response.write("<td align='middle' width='210' colspan='2'><img height='132' width='100' align='left' border='0' src='"& rs("Billede") &"'></td>") response.write("<td align='middle' width='210' colspan='2'><img height='132' width='100' align='left' border='0' src='"& rs("Billede") &"'></td>") response.write("<td align='middle' width='210' colspan='2'><img height='132' width='100' align='left' border='0' src='"& rs("Billede") &"'></td>") response.write("</tr><tr>")
jeg forstår ikke hvorfor du har så mange felter? <% if (id = "") then SQL = "SELECT* FROM Medarbejdere ORDER BY Sted" set rs = Conn.execute(SQL) response.write("<table cellSpacing='0' cellPadding='0' width='630' border='0'><tr><td><table width='650' border='0'><tr>")
vil lave en tabel med alle navne, og hvis du ikke vil have det kan du jo lave en lille tæller som bestemmer hvornår der skal sættes <table> og </table> ind.
eks: i = 0
'i do indsæt if i = 3 then response.Write "table" i = 0 else i = i + 1 end if
<% if (id = "") then SQL = "SELECT* FROM Medarbejdere ORDER BY Sted" set rs = Conn.execute(SQL) response.write("<table cellSpacing='0' cellPadding='0' width='630' border='0'>" noPrRow = 0 maxPrRow = 4 Do while NOT (rs.BOF or rs.EOF) if noPrRow = 0 then response.write "<tr>" response.write "<td>" response.write "<table width='650' border='0'><tr>") response.write("<td align='middle' width='210' colspan='2'><img height='132' width='100' align='left' border='0' src='"& rs("Billede") &"'></td>") response.write("</tr><tr>")
For så kan du fjerne width fra tabelen inde i loopet, sådan her:
<% if (id = "") then SQL = "SELECT* FROM Medarbejdere ORDER BY Sted" set rs = Conn.execute(SQL) response.write("<table cellSpacing='0' cellPadding='0' width='630' border='0'>") noPrRow = 0 maxPrRow = 3 Do while NOT (rs.BOF or rs.EOF) if noPrRow = 0 then response.write "<tr>" response.write "<td>" response.write "<table width='650' border='0'><tr>") response.write("<td align='middle' width='210' colspan='2'><img height='132' width='100' align='left' border='0' src='"& rs("Billede") &"'></td>") response.write("</tr><tr>")
Der er ikke lavet om i en person er en table på 5 rækker. Men hvor person ligger i i hver sin celle i den tabel som er udenom:
[M1][M2][M#]
Du kan prøve at sætte border til 1 så du kan se hvor cellerne går ved det rette denne linie: response.write("<table cellSpacing='0' cellPadding='0' width='630' border='0'>")
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.