Hallo,
mit array_push(); hängt er den wert immer ans ende des Array.
Aber in deiner Funktion geht dies nicht, weil das Array glaub ich nicht übertragen wird, also überschreibt er immer Wert 0.
Schreibe in der Funktion den Array Namen dazufunction in_warenkorb_legen($art_nr, $anzahl, $array)
{
$_SESSION['warenkorb'] = array_push($array, "Art_Nr=$art_nr&anzahl=$anzahl");
...
}MFG
Andavos
Das verstehe ich nicht so ganz wieso ich noch einen Namen vergeben soll wozu?
Ich möchte doch nur das der neue String in
$_SESSION['warenkorb'][0];
$_SESSION['warenkorb'][1];
$_SESSION['warenkorb'][2];
$_SESSION['warenkorb'][3];
geschrieben wird.
push array scheint glaub nur für assoziative arrays da zu sein!?
Ich habe es mit push ausprobiert das geht übrigens nicht den name habe ich in der Funktion vergeben.
Gruß Hansi