- Home
- Categorie
- Coding e Sistemistica
- Coding
- carrello ecommerce con PHP
- 
							
							
							
							
							
carrello ecommerce con PHPCiao a tutto sto provando a fare un carrello con PHP ma non riesco a farlo. vi do le 2 pagine che sto provando a fare: pagina aggiungi a carrello: [PHP] 
 session_start();$idprodotto=$_POST['idprodotto']; $colore=$_POST; 
 $finitura=$_POST['finitura'];
 $dimensione=$_POST['dimensione'];
 $quantita=$_POST['quantita'];
 $materiale=$_POST['materiale'];
 $prezzo=$_POST['prezzo'];$_SESSION ['carrello'][idprodotto] []= $idprodotto; 
 $_SESSION ['carrello'][idcolore] [] = $colore;
 $_SESSION ['carrello'][finitura] [] = $finitura;
 $_SESSION ['carrello'][dimensione] [] = $dimensione;
 $_SESSION ['carrello'][quantita] [] = $quantita;
 $_SESSION ['carrello'][materiale][] = $materiale;
 $_SESSION ['carrello'][prezzo] [] = $prezzo;echo "<a href="visualizzacarrello.php">visualizza carrello</a>"; 
 [/PHP]pagina visualizzacarrello.php: 
 [PHP]
 session_start();echo $_SESSION ['carrello'][idprodotto]; 
 echo $_SESSION ['carrello'][idcolore];
 echo $_SESSION ['carrello'][finitura];
 echo $_SESSION ['carrello'][dimensione];
 echo $_SESSION ['carrello'][quantita];
 echo $_SESSION ['carrello'][materiale];
 echo $_SESSION ['carrello'][prezzo];[/PHP] la pagina visualizza carrello mi stampa: ArrayArrayArrayArrayArrayArrayArray perchè?? 
 
- 
							
							
							
							
							Ciao drimmy, stai usando degli array, per cui dovresti fare: 
 [php]
 echo $_SESSION ['carrello'][idprodotto][0];
 [/php]
 Per stampare il primo id dei prodotti.
 
- 
							
							
							
							
							Per come stai gestendo i prodotti in questo modo dovresti stampare tutti quelli che hai messo nella sessione [php] 
 foreach ($_SESSION['carrello'][idprodotto] as $index => $id) {
 echo $_SESSION['carrello'][idprodotto][$index];
 echo $_SESSION['carrello'][prezzo][$index];
 }
 [/php]