Hallo,
<code lang=php>
echo "<table>";
$daten = mysql_query("select ".DB_PREFIX."todo.ID, remark,".DB_PREFIX."todo.anfang, deadline, ".DB_PREFIX."contacts.nachname
//von den Tabellen
while ($spaltee = db_fetch_row($result3)) { //Datensatz für Datensatz
echo "<tr>";
for($count = 1; $count < 8; $count++) //8 = Anzahl möglicher Spalten,count wird hochgezählt, um die jeweilige Reihe auszugeben
{
if ($spalte[$count] != '') echo "<td>".$spalte[$count]."</td>";
}
echo "</tr>\n";
}
echo "</table>\n";
</code>
Das finde ich aber nicht sehr schlau in der for-Schleife bis irgendwann zu zählen. Besser wäre es doch, wenn die Schleife nur solang zählt, bis keine Spalte für den Datensatz existiert, d. h. wenn ich drei Spalten oben auswähle, soll die Datenanzeige der jeweiligen Spalte bei $spalte[3] aufhören und nicht wie im obigen Bsp. bis $spalte[8] weiterversuchen. Es kann passieren, das für einen Datensatz mal in einer Spalte nichts drin steht, daher fällt die Möglichkeit aus, abzufragen, ob was drin steht.
gruß aus Senftenberg am See