Ausgabe in X * 3 Zellen nebeneinander

  • Hi,
    ich habe gerade eine Ausgabe einer Tabelle mit PHP Inhalt gebastelt:

    Die Ausgabe ist in Form von Zellen untereinander.
    Wie kann ich daraus immer ja Zeile drei Zellen nebeneinander machen?

  • meinst so?

  • Nein, das ist ja die normale ausgabe mit wiederholung

    Deine Ausgabe ist ja:

    Zeile1: 1 - 2 - 3
    Zeile2: 4 - 5 - 6
    Zeile3: 7 - 8 - 9

    Zeile4: 1 - 2 - 3
    Zeile5: 4 - 5 - 6
    Zeile6: 7 - 8 - 9

    Zeile7: 1 - 2 - 3
    Zeile8: 4 - 5 - 6
    Zeile9: 7 - 8 - 9

    Die Werte wiederholen sich also immer.

    Ich brauch eine Fortlaufende Ausgabe für die Erstellung einer Bilddatenbank, in der immer drei Bilder (Zellen) nebeneinander ausgegeben werden, ohne Wiederholung:

    Zeile1: 1 - 2 - 3
    Zeile2: 4 - 5 - 6
    Zeile3: 7 - 8 - 9

    Zeile4: 10 - 11 - 12
    Zeile5: 13 - 14 - 15
    Zeile6: 16 - 17 - 18

    ...

  • Das ganze ist jetzt nicht mit Datenbank aber so lese ich Bilder aus einem Ordner aus, so das immer 3 Stück nebeneinander sind!

  • mach einfach if($i%3 == 0) {
    damit nimmt er den rest von der zahl die durch 3 geteilt wurde

    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Hm... komme irgendwie nicht zum Ergebnis


    Code
    $result = $db->sql_query("SELECT * FROM bilder ORDER BY titel;");
    while ($row = $db->sql_fetchrow($result)) {
      if ($bgcol == "#F4DAF5") {$bgcol = "#FEEBFF";}
      else {$bgcol = "#F4DAF5";}
    
      if(file_exists("images/bilder/$row[bild_id].jpg")) 
      {$bild = $row[bild_id].".jpg";} 
      else 
      {$bild = "keinbild.jpg";}

    Wo soll das mit der 3-Teilung hin?

  • Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  • Jetzt verhaut er mir zwar die Zellen, gibt sie aber nebeneinander aus - wenn auch nicht immer 3.
    Aber ich spiel mal ein Wenig rum - vielleicht bekomm ichs doch noch hin.

    Danke jedenfalls!