Ben: immer 3 Datensätze aus Datenbank nebeneinander anordnen...

Beitrag lesen

Hallo,

ich bin nach ewigem Rumprobieren wohl schon blind in dieser Sache.

Mein Anliegen ist es, die Datensätze meiner Datenbank so auszugeben, dass jeweils 3 Stück nebeneinander angezeigt werden. Mein Ansatz ist es, das ganze über eine for-Schleifen-Konstruktion zu lösen, die momentan so aussieht, jedoch nicht das gewünschte Ergebnis liefert:

$result = mysql_query($sql, $link);

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

}
$anzahl = (count($ergebnis) + 1) / 3;
if($anzeige <= "1") {
$anzeige = "1"; }
for($i=0;$i<$anzahl;$i++)
{
echo " <tr>";

for($g=0;$g<3;$g++) {
    echo "
    <td width="24">".$ergebnis[$g][ID]."</td>
    <td width="176">".$ergebnis[$g][name]."</td>
    <td width="100"><a href="ausgabe.php?".$ergebnis[$g][name]."">Ansehen</a></td>
    <td width="100"><a href="bearbeiten.php?".$ergebnis[$g][name]."">Bearbeiten</a></td>
    <td width="150"><a href="delete.php?".$ergebnis[$g][name]."">Löschen</a></td>
 ";

}

Leider bin in nun ganz durcheinander und benötige eure Hilfe. Wäre wirklich nett, wenn mir jemand sagen könnte, wie ich das ganze umschreiben muss, um meine gewünschte Anordnung zu erhalten.

Vielen Dank im Voraus,
der etwas verwirrte Ben