SQL-Ausgabe in/mit Tabelle formatieren

Borste

Grünschnabel
Hallo!

Ich habe eine SQL-Tabelle in der Pfade und Angaben zu Bildern gespeichert werden. Jetzt würde ich die Daten gerne in einer Tabelle ausgeben, und zwar Spaltenweise.

HTML:
<table>
<tr>
  <td>BILD1<br />
  BILD1-TITEL<br />
  BILD1-BESCHREIBUNG</td>
  <td>BILD2<br />
  BILD2-TITEL<br />
  BILD2-BESCHREIBUNG</td>
  <td>BILD3<br />
  BILD3-TITEL<br />
  BILD3-BESCHREIBUNG</td>
</tr>
<tr>
  <td>BILD4<br />
  BILD4-TITEL<br />
  BILD4-BESCHREIBUNG</td>
  <td>...
</table>
D.h., es soll jeztzt Tabelle mit 3 Spalten generiert und gefüllt werden. Bisher habe ich das auf diese Weise gemacht, aber da habe ich natürlich nur zeilen bekommen:

PHP:
sql = mysql_query(...
while($bilder = mysql_fetch_object($sql2))
{
echo "<tr>";
  echo "<td>BILD1<br />";
  echo "BILD1-TITEL<br />";
  echo "BILD1-BESCHREIBUNG</td>";
echo "</tr>";
}
Wäre nett wenn mir einer einen Tipp geben könnte wie ich das machen muss. Oder zumindest einen Hinweis nach was ich bei Google suchen muss.

Besten Dank!

Gruss
Borste
 
Ich habe die Lösung!

PHP:
$a=0;
while($bilder = mysql_fetch_object($sql2))
{
  if($a==0) echo "<tr>";
  echo "<td>BILD1-TITEL<br />
                  BILD...</td>";
  if($a==2) echo "</tr>";
  if(++$a==3) $a=0;
}

Damit funktioniert es dann!

Gruss
Borste
 
Zurück