Ich möchte in einer Tabelle immer nach 4 Spalten eine neue Zeile einfügen, wie kann ich das per While-Schleife am besten machen?
[php:1:7228942a15]
echo "<table border=\"0\" cellpadding=\"5\" width=\"100%\">";
$anzahl =1;
while ($row_programme = $db->sql_fetchrow($programme)) {
if ($anzahl == 4 or $anzahl == 8 or $anzahl == 12)
{$umbruch = "<tr>";
$umbruchende = "</tr>";
} else
{$umbruch = "";
$umbruchende = "";}
$programmname = $row_programme['topicname'.$sprache];
echo "$umbruch<td>
$anzahl<a href=\"modules.php?name=$module_name&topicid=$row_programme[topicid]&programmname=$programmname\"> $row_programme[topicname]
<img src=\"images/topics/$row_programme[topicimage]\" border=\"0\"></td><td>$row_programme[topictext]</td>$umbruchende";
$anzahl++;
}
echo "</table>";
[/php:1:7228942a15]
irgendwie geht das aber nicht richtig, weil er immer schon nach der 3 spalte eine neue zeile einfügt und dann wieder eine neue zeile und dann wieder 3 neue spalten usw...?
wo ist mein denkfehler????
[php:1:7228942a15]
echo "<table border=\"0\" cellpadding=\"5\" width=\"100%\">";
$anzahl =1;
while ($row_programme = $db->sql_fetchrow($programme)) {
if ($anzahl == 4 or $anzahl == 8 or $anzahl == 12)
{$umbruch = "<tr>";
$umbruchende = "</tr>";
} else
{$umbruch = "";
$umbruchende = "";}
$programmname = $row_programme['topicname'.$sprache];
echo "$umbruch<td>
$anzahl<a href=\"modules.php?name=$module_name&topicid=$row_programme[topicid]&programmname=$programmname\"> $row_programme[topicname]
<img src=\"images/topics/$row_programme[topicimage]\" border=\"0\"></td><td>$row_programme[topictext]</td>$umbruchende";
$anzahl++;
}
echo "</table>";
[/php:1:7228942a15]
irgendwie geht das aber nicht richtig, weil er immer schon nach der 3 spalte eine neue zeile einfügt und dann wieder eine neue zeile und dann wieder 3 neue spalten usw...?
wo ist mein denkfehler????