musze posortować to nie dośc że po magazynacz i to mi ładnie działa to dodatkowo jeszcze zrobić tak aby ostatnio dodany do koszyka produkt była wyświetlany na dole standard. Kombinuje na różne sposoby ale cały czas sortuje mi tylko po magazynie a już same produkty wyświetla losowo za każdym razem czyli jak dam odświerz koszyk to kolejność produktów ciągle się zmienia.
tak wyglada sesja:
<?php [produkty] =>Array ?>
a tak to sortuje teraz
<?php class ArrayMultiSort { var $fields; function _callback($a, $b, $i = 0) { if ($a[$this->fields[$i]] == $b[$this->fields[$i]]) { return $this->_callback($a, $b, $i + 1); } return 0; } return ($a[$this->fields[$i]] > $b[$this->fields[$i]])? 1 : -1; } { } } $sort = new ArrayMultiSort; $sort->sort($_SESSION[produkty]); ?>