Visa ett inlägg
Oläst 2008-04-23, 15:52 #7
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Magnus_A Magnus_A är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: May 2006
Inlägg: 2 604
Citat:
Originally posted by Bergman@Apr 23 2008, 12:03
Någon som har nåt bra tips på hur man visar resultat direkt i en WHILE-loop i PHP? Jag har problem med att sidan en sida tar väldigt lång tid att ladda pga av en loop i scriptet. i WHILE-loopen så är det lite ECHO:s så det är inget komplicerat. Däremot så vill jag visa varje ECHO rad för rad lixom ... hoppas ni förstår vad jag menar och har nåt bra tips hur jag ska lösa det.

while($row = mysql_fetch_array($quer)) {
echo "Text".$row['Data'];
}

Mvh Bergman
Dela upp hämtningen

Kod:
$result=array();

while($row = mysql_fetch_array($quer)) {
$result[]="Text".$row['Data'];
}


foreach($result as $value){

echo $value;
}
Eller skapa en textsträng direkt:
$result='';
Kod:
while($row = mysql_fetch_array($quer)) {
$result .= "Text {$row['Data']} <br>";
}
echo $result;
Bäst är nog ändå göra som martine föreslår, dela upp resultatet i bitar och bläddra dig framåt och bakåt.
Magnus_A är inte uppkopplad   Svara med citatSvara med citat