Ti ringrazzio tantissimo per l'esempio riportato ora è tutto un pò piu chiaro.... alcune domande:
1: c'è qualcosa nel tuo codice che non mi è chiaro... COSA..???
2: impostando error_reporting (E_ALL);
in avvo mi riporta i seguenti errori:
1:Notice: Undefined index: on line 6
2:Use of undefined constant quantità - assumed 'quantità' on line 10
--------------------------------------------------------------------
codice:
<?php
error_reporting (E_ALL); 

session_start();
function Carrello($id_prodotto,$quantita) {
    if (count($_SESSION['prodotti']) > 0){
        $temp=array('idprodotto'=>$id_prodotto,'quantità'=>$quantita);
         array_push($_SESSION['prodotti'],$temp);
    } else {
         $_SESSION['prodotti'][0]=array('idprodotto'=>$id_prodotto,quantità=>$quantita);
    }
}
Carrello("1","2");
Carrello("10","50");
	/*--------------------------------------------------------- 
	Report Variabili
	-----------------------------------------------------------*/
	echo '<hr>';
	print '<pre>';
	print_r($_SESSION);
	print '</pre>';
	echo '<hr>';
?>
3 ho fatto delle prove e sono riusito ad
codice:
<?php /*  -test-  */ 
	//-----------------------------------------------------------
	//test_1 Richiama elemento 1.
	echo $_SESSION['prodotti'][1]['idprodotto'];
	echo '
';
	echo $_SESSION['prodotti'][1]['quantità']; 
	//-----------------------------------------------------------
	//test_2 Elimino elemento.
	unset ($_SESSION['prodotti'][1]['idprodotto']);
	unset ($_SESSION['prodotti'][1]['quantità']); 
	//-----------------------------------------------------------
	//test_3 cambio valore ad elemento.
	$_SESSION['prodotti'][1]['idprodotto'] = '12';
	$_SESSION['prodotti'][1]['quantità'] = '8';
	//-----------------------------------------------------------
?>
nel test 2 tramite unset() viene elininato il contenuto ma non l'indice come posso eliminare l'indice ed riordinare l'array???
------------------------------------------------------------
4: ed ultima domanda.... :gren:
Se volesso comparare il contenuto dell'array con un nuovo elemento
prima di inserirlo, in modo che se l' idprodotto è gia presente aggiorna la quantita....?????
con quale funzione posso comparare un valore con quelli dell'array???? :master:
Grazie cichity74 :quipy: