DB Ergebnis in drei Spalten ausgeben ...

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • DB Ergebnis in drei Spalten ausgeben ...

    Hi,
    ich möchte meine Anzeige aus dem DB-Select dreispaltig machen.
    Wie geht so was ?

    Mein Quellcode:

    while($row = mysql_fetch_array($ergebnis)){
    echo "<tr>";
    echo "<td width=\"100%\"><div class=\"normal\">$zaehler) $row[name]</div></td>";
    echo "</tr>";
    $zaehler++;
    }

    Der ergibt nur eine Spalte.

    Wenn es z.B. 60 Einträge sind, soll es drei Spalten je 20 Einträge geben.

    Hat jemand eine Idee:
    Manus manum lavat.

  • #2
    bau in deine while einen Zähler ein.
    Dann kannst Du mit
    if($zaehler % 3==0)
    if($zaehler % 3==1)
    if($zaehler % 3==2)
    die Spalten bestimmen...
    Beantworte nie Threads mit mehr als 15 followups...
    Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

    Kommentar


    • #3
      while($row = mysql_fetch_array($ergebnis))
      {
      $zaehler++;
      if (($zaehler==1) || (($zaehler-1)%3==0)))
      {
      echo "<tr>";
      }
      echo "<td width=\"33%\"><div class=\"normal\">";
      echo $zaehler;
      echo " $row[name]</div></td>";
      if ($zaehler%3==0)
      {
      echo "</tr>";
      }
      }
      müsste eigentlich klappen
      gruss
      peter
      Zuletzt geändert von Kropff; 05.04.2002, 16:00.
      Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
      Meine Seite

      Kommentar


      • #4
        Was soll das bringen?
        Beantworte nie Threads mit mehr als 15 followups...
        Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

        Kommentar


        • #5
          Hallo Kropff,
          danke, funzt hervorragend
          Manus manum lavat.

          Kommentar

          Lädt...
          X