Unterschiedliche Tabellen bei While-Schleife?

Kalma

Erfahrenes Mitglied
Hey,

ich habe wieder mal ein Problem:
Ich will bei meiner Seite unter dem Menüpunkt "Über uns" folgenden Darstellung mit einer while();-schleife bewirken:

------------------------------------------------------------------
Bild | Name |
Bild | Aufgabe |
Bild | Email |
Bild | und so weiter |
Bild | und so weiter |
------------------------------------------------------------------

und das dann halt inner schleife, aber halt, das dann das Bild rechts ist, und die infos links....

Wie macht man das?

MfG
David
 
Ist das nur ein Bild oder sind das jeweils einzelne Bilder in jeder Reihe?
Wenn es nur ein Bild ist, dann kannst Du mit der Eigenschaft rowspan arbeiten.
 
Lass einen Zähler mitlaufen. Bei jedem geraden Wert lässt Du dann die Tabelle anders aufbauen:

PHP:
$i = 0;
while(...)
{
        if ($i % 2 == 0)
        {
                 // Tabelle mit Bild links
        }
        else
        {
                // Tabelle mit Bild rechts
        }
        $i++;
}

Grüsse
 
WOooooooooooooooooooooooooooooooooooooooooooW :-O

fette sache...
Das geht dann bestimmt auch bei Unterschiedlichen zeilenfarben, nicht wahr?


Wie lange programmierst ihr eigentlich denn schon php jaguargorgone und denis?


MfG
David
 
Ist doch eigentlich nichts Wildes.
Ungefaehr so sollte sich das machen lassen:
PHP:
$results=mysql_query("select * from `users` order by `id`");
$x=0;
while ($result=mysql_fetch_assoc($results))
{
 echo '<table border="1" width="50%">';
 echo '<tr>';
 if ($x%2==0)
 {
  echo '<td><b>'.$result['name'].'</b></td>';
  echo '<td rowspan="3"><img src="'.$result['bild'].'" width="100" height="100"></td>';
 }
 else
 {
  echo '<td rowspan="3"><img src="'.$result['bild'].'" width="100" height="100"></td>';
  echo '<td><b>'.$result['name'].'</b></td>';
 }
 echo '</tr><tr>';
 echo '<td><b>'.$result['aufgabe'].'</b></td>';
 echo '</tr><tr>';
 echo '<td><b>'.$result['email'].'</b></td>';
 echo '</tr>';
 echo '</table>';
 $x++;
}

Nachtrag:
Ja, die gleiche Technik kannst Du auch fuer verschiedene Farben und aehnliches nutzen.
Angefangen mit PHP hab ich vor 5 oder 6 Jahren, weiss ich nicht mehr genau. War aber noch PHP3 wenn ich mich recht erinnere.
 
Zurück