Hi Dynamiker!
Hab mich mal an einer Warenkorb Klasse versucht, funkt aber nicht wirklich:
PHP-Code:
class warenkorb {
var $inhalt = array();
function fuege ($item){
global $item;
function checkkorb (){ // checkt ob item bereits vorhanden ist
$is_in = in_array ($item, $this->$inhalt);
if ($is_in == "TRUE"){
$nachricht = "Artikel $item befindet sich bereits in ihrem Warenkorb!";
return $nachricht;
}
} // Ende checkkorb
$this->$inhalt = array_push($this->$inhalt,$item);
$HTTP_SESSION_VARS[warenkorb] = $this->$inhalt;
}
function zeige (){
// zeige
}
} // Ende Klasse WARENKORB
1) Sagt mir immer dass das erste Element von array_push ein Array sein muss, ist aber eh eins ...
2) bei der function zeige weiß ich leider noch gar nicht wie. Habe ja all meine bestellten ID's im Array "Warenkorb" gespeichert. Nur muss ich nun per DB die dazugehörigen Bezeichnungen und Preise holen. Aber wie?
Alex