Resultat aus while schlaufe

Malaxo

Erfahrenes Mitglied
hey Leute

Ich habe eine Whileschlaufe

PHP:
while(list($name, $preis, $description, $idpro, $anzahl) = mysql_fetch_row($w_korb)){
			echo "Produkt name: $name
			Beschreib: $description
			Anzahl: $anzahl";
		}

Ich will das Resultat der Whileschlaufe in eine Variable packen jedoch nichts ausgeben.

PHP:
$best = while(list($name, $preis, $description, $idpro, $anzahl) = mysql_fetch_row($w_korb)){
			"Produkt name: $name
			Beschreib: $description
			Anzahl: $anzahl";
		}

später nur $best ausgeben als normaler Fliesstext oder so. Wie mach ich das?
 
PHP:
while($row = mysql_fetch_row($w_korb)){
$warenkorb[] = $row;
}

# Testausgabe
echo "<pre>";
print_r($warenkorb);
echo "</pre>";

Und auslesen kannst du es danach mit [phpf]for[/phpf] oder [phpf]foreach[/phpf].
 
Du kannst in der Schleife (nicht Schlaufe *g*) alles in einen String schreiben oder eben in ein Array und dies nachher ausgeben.

String Variante:
PHP:
$string='';
while(blabla)
{
  $string.= 'dein Inhalt aus';
}

echo $string; //Hier drin steht nun alles was beim durchlauf der Schleife sonst ausgegebe würde.

Mann könnte es auch über ein Array machen das du dann mit Implode oder über eine weitere Schleife ausgiebst.
 
Zurück