Michael: Wie Tabelle aufbauen mit fester Anzahl Spalten pro Zeile

Beitrag lesen

Hallo zusammen,

ich steh' auf dem Schlauch.
Es geht um eine mySQL Abfrage, in der Ergebnisse als HTML-Tabelle ausgegeben werden soll. Klappt auch soweit - einzeilig.
Wie bitte definiere ich dass pro 5 gefundener Objekte eine neue Zeile (<tr> </tr>) mit den nächsten 5 Feldern (<td> </td>) aufgebaut wird?

Aktuell mache ich es mit

$prod_notsold = mysql_query('SELECT name_file, name_de, cat  FROM  products where sold=0')  or die (mysql_error());

for ($i=0;$i<mysql_num_rows($prod_notsold);$i++)
 {
  $ergebnis[$i]=mysql_fetch_array($prod_notsold);
 }
...

for($i=0;$i<count($ergebnis);$i++)
 {
  echo "<td><a href...>hier das ganze gedoens</a></td>" ;
 }

So solls aussehen: http://www.herzensart.com/portfolio/de/art/start.html

Das ist doch echt nicht schwierig, aber ich sitze hier seit ca. 2 Stunden daran :)

Danke & Gruß,

Michael