Raschid: Tabelle bestücken

Hallo, ich habe Daten in einer Mysql-Tabelle stehen.
Diese möchte ich auslesen und damit eine HTML-Tabelle dynamisch bestücken.
Diese sollte 5 Spalten haben, Zeilen je nach Anzahl der Datensätze aus der DB.
In jedes Datenfeld kommt eine Rückgabe rein.
Wenn ich nun 8 Bilder anzeigen will, soll die erste Zeile mit 5 Bildern gefüllt sein, die 2 halt nur mit den restlichen 3.
Wie stelle ich das unter PHP an, dass die Tabelle nur so lange gefüllt wird, wie Daten kommen?

Raschid

  1. Diese möchte ich auslesen und damit eine HTML-Tabelle dynamisch bestücken.
    Diese sollte 5 Spalten haben, Zeilen je nach Anzahl der Datensätze aus der DB.
    In jedes Datenfeld kommt eine Rückgabe rein.
    Wenn ich nun 8 Bilder anzeigen will, soll die erste Zeile mit 5 Bildern gefüllt sein, die 2 halt nur mit den restlichen 3.

    Methodische Frage:
    Was du willst ist nicht wirklich eine Tabelle oder?
    Sondern eventuell eine unbekannte Anzahl von gefloateten Elementen.
    Überdenke dies im Zusammenhang mit eventuell unberechenbar kleinen Bildschirmen.

    Ansonsten prüfe, ob der Inhalt deiner Erwartung entspricht.

    mfg Beat

    1. Hi Beat,

      nein, das stimmt schon, ich brauche eine Tabelle.
      Die Breite wird eh nicht so groß.

      Bye
      Raschid

      1. nein, das stimmt schon, ich brauche eine Tabelle.

        tabelle: in matritzen strukturierte daten die zueinander referenziert/adressiert sind

        eine bildergallerie ist defintiv keine tabelle sondern eher eine liste

        <ul>
          <li><img src="bild1.png" alt="hund" /></li>
          <li><img src="bild2.png" alt="katze" /></li>
          <li><img src="bild3.png" alt="maus" /></li>
          <li><img src="bild4.png" alt="frosch" /></li>
          <li><img src="bild5.png" alt="hase" /></li>
        </ul>

        das sollte all deine probleme lösen

        wenn du wider erwarten wirklich eine tabelle meinst, folgende stichworte werden dir helfen, in der php-doku das richtige zu finden:
        mysql_fetch_assoc
        while-schleife
        modulo

        Die Breite wird eh nicht so groß.

        was ist nicht gross? 400 pixel? - ist zu breit für mein mobiles endgerät ;)