Dodawanie nowych produktów w miarę działa ale z usuwaniem coś nie potrafię sobie poradzić, nie zawsze usuwa wpisy w sesji, a do tego jak zostaje 1 wpis (czasem 2) nie da się wcale usunąć -_-
tablica zapisywana w sesji wyglada tak :
<?php ( ( [0] => 19 [1] => nowy [2] => 123444 [3] => Oryx_Antelope_1.jpg ) ( [0] => 18 [1] => dsfsdf [2] => 213 [3] => d8ffc50bfa_2.jpeg ) ) ?>
a operacje na niej tak:
<?php public function ile() { $koszyk = new Zend_Session_Namespace(); $i = 0; return $i; } public function add($prod_id,$name,$cena,$foto) { $koszyk = new Zend_Session_Namespace(); $ajdi = $this->ile() + 1; } public function del($kosz_id) { $koszyk = new Zend_Session_Namespace(); } } function koszykAction() { $koszyk = new Koszyk; $this->view->koszyk = $koszyk->pokazAll(); $this->view->suma = $koszyk->sumuj(); if ($this->_request->getParam('del',0)) { $koszyk->del($this->_request->getParam('del',0)); } } ?>