Tom: array-index in while-schleife um einen nach vorne verrücken

Beitrag lesen

Hello,

wie bekomme ich das hin das ich, ohne einen neuen schritt ausführe, den array-index um 1 erhöre? kann mir da jemand vielleicht mal helfen. hier ein bsp:

while($foo=mysql_fetch_array($blub)){

echo"$foo[0]-----$foo[0]";

}

Du möchtest also

(0)foo[0]       (1)foo[0]
   (1)foo[0]       (2)foo[0]
   (2)foo[0]       (3)foo[0]
   (3)foo[0]           -

ausgeben?

Du kannst alle Datensätze aus dem Query in ein Array laden

$_reclist = array();

while($_reclist[] = mysql_fetch_row($res));

Dann kannst Du die Ausgabe so getalten:

$z = 0;
  while (isset($_reclist[$z])
  {
    echo $_reclist[$z][0];
    if (isset($_reclist[$z+1]))
    {
      echo $_reclist[$z+1][0];
    }
    echo "<br />\n";
    $z++;
  }

Liebe Grüße aus http://www.braunschweig.de

Tom

--
[ Computer-Camp für PHP-Anwender in den Sommerferien. Programmieren,
  Sport, Fun, Fete. Teilnehmermindestalter Gruppe 1: 14 Jahre
  Mindestalter Gruppe 2+3 18 Jahre, Info bei mir ]
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen