hallo forum,
ich habe eine warenkorbklasse, die ich in eine session schreibe
am anfang der seite
em ende der seite
das funktioniert auch einwandfrei. das problem ist das artikelarray. der konstruktor sieht wie folgt aus
die arrayswerden auch angelegt und auch in die session geschrieben. will ich nun aber artikel hinzufügen, kommt nur müll heraus, obwohl die artikelnummer richtig übergeben wird.
vielleicht weiß hier jemand rat, warum in den arrays alles drin steht, nur nicht die übergebene artikelnummer.
vorab thx
megle
ich habe eine warenkorbklasse, die ich in eine session schreibe
am anfang der seite
Code:
if( isset( $_SESSION["warenkorb"] ) ){ $meinWarenkorbSession = $_SESSION["warenkorb"]; $meinWarenkorb = unserialize($meinWarenkorbSession); } else { $meinWarenkorb = new warenkorbKlasse(); }
Code:
$meinWarenkorbSession = serialize($meinWarenkorb); $_SESSION["warenkorb"] = $meinWarenkorbSession;
Code:
var $anzahl; var $artikel; function warenkorbKlasse(){ $this->$artikel = array(); $this->$anzahl = array(); }
Code:
function artikelHinzufuegen( $artikelNummer ){ echo "<br>" . $artikelNummer . "<br>"; array_push( $this->$artikel , $artikelNummer ); array_push( $this->$anzahl , 1 ); }
vorab thx
megle
Kommentar