\n";
else
{ // costruisco la tabella che descrive la situazione del carrello
echo "
\n";
echo "
Prodotto
Prezzo
Pezzi acquistati
\n";
echo "
\n";
}
}
// se il cliente ha selezionato il pulsante Aggiungi
if ($azione=="aggiungi")
{
// la prima volta creo le variabili di sessione
if (!session_is_registered("carrello"))
{
$carrello = array(); // variabile per il carrello
session_register("carrello");
$spesa= 0; // spesa totale
session_register("spesa");
}
// aggiorno il carrello: poichè non conosco a priori
// i nomi dei dei campi del modulo da cui arrivano
// i dati, uso l'array $HTTP_POST_VARS
foreach ($HTTP_POST_VARS as $key => $value)
{
if ($key != "aggiungi")
{
// trasformo l'input in intero
$value=intval($value);
if ($value!="")
{
// trovo il prezzo del prodotto selezionato
$temp = explode("_",$key);
$id_prodotto = $temp[1];
$query = "select prezzo from ufficio where id_prodotto=$id_prodotto";
$res = mysql_query($query);
$num_res = mysql_num_rows($res);
if ($num_res == 1)
{
// aggiorno la spesa totale
$row = mysql_fetch_array($res);
$spesa = $spesa + $value*$row["prezzo"];
// aggiorno il carello
if ($carrello[$key])
$carrello[$key] = $carrello[$key] + $value;
else
$carrello[$key] = $value;
}
}
}
}
echo "
\n";
echo " I prodotti selezionati sono stati aggiunti al carrello.\n";
echo "
\n";
echo "
\n";
}
// se il cliente ha selezionato il pulsante Check out
if ($azione=="checkout")
{
if (!session_is_registered("carrello"))
echo "Non hai scelto nessun prodotto.
\n";
else
{
if (!$spesa)
echo "Non hai scelto nessun prodotto.
\n";
else
{
// preparo il modulo per il login
?>
Per procedere all'acquisto inserisci il tuo username e la tua password e poi
premi il pulsante Continua.
Se non sei ancora un nostro cliente, prima di procedere all'acquisto devi
registrarti sul nostro sito.