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