Mailinglisten-Archive |
Hi, > > Aus einer DB Abfrage fülle ich das Array mit mysql_fetch_array > in eine 2 spaltige Tabelle ab. > > Wie kann ich hier einen zusätzlichen Zähler einbauen, der bei > einem ungeraden Array Inhalt die Tabelle richtig abschliesst ? > Im Moment fehlt mir bei einer ungeraden Zahl ein zusätzliches > leeres <td></td>. Am besten Du machst das ganze nach dem while... > > $i = 1; > $anz_spalten = 2; > > echo "<table border=\"1\">\n"; > echo "<tr>\n"; > > while ($row = mysql_fetch_array($result)) { > // <td></td> ausgeben > echo "\t<td>$row[0] ID $i</td>\n"; > > // Wenn Modulo nicht mehr 0 gibt </tr><tr> > if(($i%$anz_spalten) == 0) { > echo "</tr><tr>\n"; > } > > $i++; > > } $rest = mysql_num_rows($result) % $anz_spalten; for($i = 0; $i < $rest; $i++){ echo "<td> </td>\n"; } > > echo "</tr>\n"; > echo "</table>\n"; Gruss, Matthias -- Matthias Blaser [phone: +41 (0) 31 381 70 48, mobile: +41 (0) 79 501 36 53] adfinis GmbH, Haslerstrasse 21, CH-3008 Bern (Switzerland) email: mb_(at)_adfinis.com web: http://www.adfinis.com
php::bar PHP Wiki - Listenarchive