Die nachfolgenden Befehle lesen "n" Datensätze aus der Datenbank aus und bauen für jeden eine Tabellenzeile auf. Ich möchte aber gerne haben, dass nur die erste dieser Tabellenzeilen eine "Zeilenüberschrift" in der ersten Zelle enthält. Also bin ich auf die Idee verfallen, einen Zähler hochzuzählen, und die Zeilenüberschrift nur beim ersten Mal einzufügen. Offensichtlich liest SQL aber alle Datensätze auf einen Rutsch aus, denn wenn die IF-Bedingung zutrifft, kriegt immer noch
jede Tabellenzeile die Zeilenüberschrift, wenn die IF-Bedingung nicht zutrifft, kriegt
keine Zeile eine Zeilenüberschrift.
Wo liegt mein Denkfehler? Im Voraus schon mal Danke für eure Hilfe.
PHP-Code:
$counter = 0;
while($row = mysql_fetch_assoc($result)) {
echo "<tr>";
if ($counter = 0) {
echo "<td><b>Italienisch:</b></td>";
$counter++;
}
else {
echo "<td></td>";
}
echo "<td>".$row['TERM']."</td></tr>\n";
}