Ciao!

Continuo gli esperimenti sul mio carrello con le sessioni. Ora sono a questo punto:

carrello.php
Codice PHP:
<?php
session_start
();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Carrello</title>
<style type="text/css">
button {
border: 1px solid #cccccc;
background: #ffffff;
}

</style>
</head>

<body>
<?php
if (isset($_POST['prodotto'])) {
$prodotto $_POST['prodotto'];
switch (
$prodotto){
case 
'prod1':
$_SESSION['cart']['1']['nome'] = 'zucca';
$_SESSION['cart']['1']['prezzo'] = '40.00';
$_SESSION['cart']['1']['quantita']=$_SESSION['cart']['1']['quantita']+1;
break;
case 
'prod2':
$_SESSION['cart']['2']['nome'] = 'pipistrelli';
$_SESSION['cart']['2']['prezzo'] = '60.00';
$_SESSION['cart']['2']['quantita']=$_SESSION['cart']['2']['quantita']+1;
break;
case 
'prod3':
$_SESSION['cart']['3']['nome'] = 'albero';
$_SESSION['cart']['3']['prezzo'] = '20.00';
$_SESSION['cart']['3']['quantita']=$_SESSION['cart']['3']['quantita']+1;
break;
}
}
?>

<form action="carrello.php" method="post">
<button type="submit" name="prodotto" value="prod1">[img]22402451.jpg[/img]</button>
<button type="submit" name="prodotto" value="prod2">[img]20852938.jpg[/img]
</button>
<button type="submit" name="prodotto" value="prod3">[img]22402931.jpg[/img] </button>
</form>



</p>


</p>
<?php
if (isset($_SESSION['cart'])) {
foreach ( 
$_SESSION['cart'] as $key=>$value )
{
     
$prezzo=$prezzo +(($_SESSION['cart'][$key]['quantita'])*($_SESSION['cart'][$key]['prezzo']));
     
$num=$num+$_SESSION['cart'][$key]['quantita'];
     
//$prezzo_tot=$prezzo_tot+$_SESSION['cart'][$key]['prezzo']; 
}
echo 
"Prodotti in carrello: $num 
"
;
echo 
"Costo totale:"$prezzo.".00 
"
;
}
?>


prodotti nel carrello:

<?php
if (isset($_SESSION['cart'])) {
foreach ( 
$_SESSION['cart'] as $key=>$value )
       {
         
          echo (
"Nome: " $_SESSION['cart'][$key]['nome'] . "
"
             
"Prezzo: " $_SESSION['cart'][$key]['prezzo'] . "
"
             
"Quantità: " $_SESSION['cart'][$key]['quantita'] . "
"
             
"ID: "$key"
"
) ;
       }
echo (
"<a href=\"ordine.php\">Invia modulo d'ordine</a>");
}

?>
</p>
</body>
</html>
ordine.php
Codice PHP:
<?php
session_start
();
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Carrello</title>
<style type="text/css">
button {
border: 1px solid #cccccc;
background: #ffffff;
}

</style>
</head>

<body>

<?php
if (!isset($_SESSION['cart'])) {
echo (
"Impossibile proseguire. Si &egrave; verificato un problema con le sessioni.");
exit;
} else {
foreach ( 
$_SESSION['cart'] as $key=>$value )
{
     
$prezzo=$prezzo +(($_SESSION['cart'][$key]['quantita'])*($_SESSION['cart'][$key]['prezzo']));
      
}
echo (
"<h1>Modulo d'ordine</h1><table cellspacing=\"0\" cellpadding=\"2\" border=\"1\"><tr><td>[b]Cod. Prodotto[/b]</td><td>[b]Descrizione[/b]</td><td>[b]Prezzo Unitario[/b]</td><td>[b]Quantit&agrave;[/b]</td><td>[b]Totale[/b]</td></tr>");
foreach ( 
$_SESSION['cart'] as $key=>$value )
       {echo (
"<tr><td>".$key"</td>"
                
"<td>" $_SESSION['cart'][$key]['nome'] . "</td>"
             
"<td> " $_SESSION['cart'][$key]['prezzo'] . "</td>"
             
"<td> " $_SESSION['cart'][$key]['quantita'] . "</td>"
             
"<td> " . ($_SESSION['cart'][$key]['prezzo'] * $_SESSION['cart'][$key]['quantita']). "</td></tr>" ) ;
       }

echo (
"<tr><td colspan=\"4\" align=\"right\">TOTALE</td><td>".$prezzo."</td></tr></table>");
}

?>
</p>
</body>
</html>
ora sono a questo punto.. ho stampato il mio bel modulo a video... ma.. come faccio ad inviarlo via mail? con un post? (so usare sia i post che mail(), ma non so da dove cominciare!)
dovrei fare degli input nascosti? qualche consiglio...?