array-index in while-schleife um einen nach vorne verrücken
backbone
- php
0 Ulrich Knörzer0 Tom
moinsn,
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]";
}
die zweite ausgabe soll aber schon einen neuen wert enthalten, wie bekomm ich das hin?
Hallo auch
wie bekomme ich das hin ???
while($foo=mysql_fetch_array($blub)){
echo"$foo[0]-----$foo[0]";
}
Vielleicht mal ein Auge auf die Funktion array_shift werfen
Uli
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