Przykładowy produkt ma takie cechy jak id ilosc kolor wypelnienie rodzaj_szkla itd.
Obecnie moj skrypt wyglada tak:
Kod
function add_item()
{
$this->load->library('session');
$items = unserialize($this->session->get('items'));
if ($items == null) {
$items = array();
$ser = serialize($items);
$this->session->set('items', $ser);
}
echo'show item: ';
if(isset($_POST['id']))
{
if (isset($_POST['ilosc'])) {
$dudu = array($_POST['id'] => $_POST['ilosc'] );
}
else
{
$dudu = array($_POST['id'] => 1 );
}
}
$items = unserialize($this->session->get('items'));
//print_r($items);
$items = $items + $dudu;
//$items['maka'] = 1;
foreach ($items as $item => $ile )
{
echo $item.' '.$ile.'
';
}
//$items = array_merge($items, array('dudu' => 213));
print_r($items);
//$items= array(
//123 => 324,
//124 => 234);
$ser = serialize($items);
$this->session->set('items', $ser);
//print_r($this->session->get('items'));
}
{
$this->load->library('session');
$items = unserialize($this->session->get('items'));
if ($items == null) {
$items = array();
$ser = serialize($items);
$this->session->set('items', $ser);
}
echo'show item: ';
if(isset($_POST['id']))
{
if (isset($_POST['ilosc'])) {
$dudu = array($_POST['id'] => $_POST['ilosc'] );
}
else
{
$dudu = array($_POST['id'] => 1 );
}
}
$items = unserialize($this->session->get('items'));
//print_r($items);
$items = $items + $dudu;
//$items['maka'] = 1;
foreach ($items as $item => $ile )
{
echo $item.' '.$ile.'
';
}
//$items = array_merge($items, array('dudu' => 213));
print_r($items);
//$items= array(
//123 => 324,
//124 => 234);
$ser = serialize($items);
$this->session->set('items', $ser);
//print_r($this->session->get('items'));
}
Moje pytanie jak wysłac te dodatkowe cechy do sesji i potem je odczytać.
Oczywiscie wiem jak odczytać zmienne $_POST[] z pozostałymi cechami

proszę o propozycje i pomoc
