echo "<table><tr>"; $query = mysql_query("SELECT * FROM kategori order by id DESC"); while($row = mysql_fetch_array($query)){ echo "<td>$row[kategoru]</font></td>"; } echo "</table></tr>
Så udskriver den det her i html'en: <table><tr> <td>kategori1</td> <td>kategori2</td> <td>kategori3</td> <td>kategori4</td> <td>kategori5</td> <td>kategori6</td> <td>kategori7</td> <td>kategori8</td> </tr></table>
men hvis der er mere end 4 vil jeg have den til at udprinte det sådan her:
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Slettet bruger
26. maj 2004 - 23:11#1
Gør denne det ?
echo "<table><tr>"; $query = mysql_query("SELECT * FROM kategori order by id DESC"); $rowCount = 0; while($row = mysql_fetch_array($query)){ echo "<td>$row[kategoru]</font></td>"; if ($rowCount != 0 && $rowCount % 4 == 0) { echo "</tr></table>"; echo "<table><tr>"; } $rowCount++; } echo "</tr></table>";
echo "<table><tr>"; $query = mysql_query("SELECT * FROM kategori order by id DESC"); $rowCount = 0; while($row = mysql_fetch_array($query)){ if ($rowCount % 2 == 0) { echo "<td bgcolor=ffffff>$row[kategoru]</font></td>"; } else { echo "<td bgcolor=000000>$row[kategoru]</font></td>"; } if ($rowCount != 0 && $rowCount % 4 == 0) { echo "</tr></table>"; echo "<table><tr>"; } $rowCount++; } echo "</tr></table>";
Prøv lige at copy'n'paste det output scriptet giver i din browser, jeg sidder nemlig uden webserver og PHP-fortolker. Jeg må lige ha' noget output for at jeg kan rette mine fejl :-)
Nååååårh, ok.... har lige fundet fejlen, hehe... sorry:
echo "<table><tr>"; $query = mysql_query("SELECT * FROM kategori order by id DESC"); $rowCount = 1; while($row = mysql_fetch_array($query)){ if ($rowCount % 2 == 0) { echo "<td bgcolor=ffffff>$row[kategoru]</font></td>"; } else { echo "<td bgcolor=000000>$row[kategoru]</font></td>"; } if ($rowCount != 0 && $rowCount % 4 == 0) { echo "</tr></table>"; echo "<table><tr>"; } $rowCount++; } echo "</tr></table>";
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.