truble
Goto Top

Array in einem Array

Hallo,
also ich habe ein kleines Problemchen.
Ich habe in einer Datenbank meine Produlte aus meinem Shop gespeichert.
Dann mache ich also eine Datenbankabfrage und liste mir meine Produkte auf.
Die packe ich dann in dann in den Warenkorb.
Jetzt möchte ich den warankorb in einem mehrdimensionalem array speichern.
$array = array(	'warenkorb' => array($anzahl[$i], $produkt2['name']),  
				'sonstige' => array($preis2, $farbe2, $groesse2),  
		                'preis' => array($gesamtsumme) );  

$pageContent .= 'Preis'.$array['preis'].'<br>'; // Preis  
$pageContent .= 'Preis zusammen'.$array['sonstige'].'<br>'; // Preis zusammengerechnet von einem Produkt  
$pageContent .= 'Farbe'.$array['sonstige'][1].'<br>'; // Farbe  
$pageContent .= 'Grösse'.$array['sonstige'][2].'<br>'; // Grösse  
$pageContent .= 'anzahl'.$array['warenkorb'].'<br>'; // anzahl in array  
$pageContent .= 'Produkt'.$array['warenkorb'][1].'<br>'; // Produkt  
Das Funktioniert aber nicht da wenn in meinem Warenkorb mehr als 1 Produkt ist wird in dem
array immer nur das letzte angezeigt. Und das array ist auch nicht befüllt also es ist nur an Stelle "0"
dein Datensatz.

Gruß


[Edit Biber] Codeformatierung gesetzt.[/Edit]

Content-ID: 86165

Url: https://administrator.de/contentid/86165

Ausgedruckt am: 22.11.2024 um 19:11 Uhr

EvilMoe
EvilMoe 26.04.2008 um 16:44:02 Uhr
Goto Top
Schonmal versucht

$array = array( 'warenkorb' => array($anzahl[$i], $produkt2['name']),  
'sonstige' => array($preis2, $farbe2, $groesse2),  
'preis' => array($gesamtsumme) );  

Wenn du da nur $array = array(... stehen hast ist klar das du immer nur eine Ware drin hast, weil du die Variable immer neu definierst und nicht die neue Ware dem Array anhängst.