3D e 3E: Creazione di un modulo form in php e visualizzazione di un'ordinazione con prezzi, totale e immagini - esempio simulazione McDonald
pagina: mcordine.php
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=windows 1252">
<title>Mc Donalds|Prenotazione</title>
</head>
<body><h1><b>Mc Donalds | Prenotazione <b></b></b></h1><b><b><br>
<hr>
<form action="ordinazionemc.php" method="post">
Prodotto:<br><br>
<select name="Prodotto">
<option value="menu mc bacon"> menu mc bacon
</option><option value="menu CBO">menu CBO
</option><option value="mc italy">mc italy
</option><option value="big mac">big mac
</option><option value="filet-o-fish">filet-o-fish
</option><option value="hamburger">hamburger
</option><option value="mc toast">mc toast
</option></select><br><br>
Quantita:<br><br>
<input type="text" name="Quantita" value="1">Quantita.<br><br>
Aggiunte:<br><br>
<input type="CHECKBOX" name="menu_maxi" value="menu_maxi">menu maxi (2 €)<br>
<input type="CHECKBOX" name="maionese" value="maionese">maionese (1 €)<br>
<input type="CHECKBOX" name="ketchup" value="ketchup">ketchup (1 €)<br>
<input type="CHECKBOX" name="salsa_barbecue" value="salsa_barbecue">salsa barbecue (1 €)<br>
<input type="CHECKBOX" name="gelato" value="gelato">gelato (4 €)<br><br>
Tipo di pagamento:<br><br>
<input type="radio" name="pagamento" value="Contanti"> Contanti<br>
<input type="radio" name="pagamento" value="CC"> Carta di credito<br>
<br><hr><br>
<input type="submit" value="Invia">
<input type="reset" value="Cancella">
</form>
</b></b></body></html>
-------------------------------------------------------------------------
pagina: ordinazionemc.php
<?php
$Prodotto=$_POST['Prodotto'];
$Quantita=$_POST['Quantita'];
$menu_maxi=$_POST['menu_maxi'];
$maionese=$_POST['maionese'];
$ketchup=$_POST['ketchup'];
$salsa_barbecue=$_POST['salsa_barbecue'];
$gelato=$_POST['gelato'];
$pagamento=$_POST['pagamento'];
echo"<h1>Ordinazione</h1><br><hr><br>";
if($Prodotto=="menu mc bacon")
$a=10;
else if($Prodotto=="menu CBO")
$a=11;
else if($Prodotto=="mc italy")
$a=9;
else if($Prodotto=="big mac")
$a=9;
else if($Prodotto=="filet-o-fish")
$a=8;
else if($Prodotto=="hamburger")
$a=7;
else if($Prodotto=="mc toast")
$a=6;
if($menu_maxi=="menu_maxi")
$b=2;
else $b=0;
if($maionese=="maionese")
$c=1;
else $c=0;
if($ketchup=="ketchup")
$d=1;
else $d=0;
if($salsa_barbecue=="salsa_barbecue")
$e=1;
else $e=0;
if($gelato=="gelato")
$f=4;
else $f=0;
$ris=($a*$Quantita)+$b+$c+$d+$e+$f;
echo"Simulazione scolastica classe III D Corso SIA - Istituto Tecnico Economico e Tecnologico Agostino Bassi Lodi.<p> ";
echo"Gentile Signore/a ha scelto di ordinare:<br>";
echo"$Quantita.";
echo"$Prodotto.<p>";
echo"Aggiunte:<br>";
echo" - $menu_maxi<br>";
echo" - $maionese<br>";
echo" - $ketchup<br>";
echo" - $salsa_barbecue<br>";
echo" - $gelato<p>";
echo"La sua spesa totale: $ris €<br>";
echo"Pagamento: $pagamento<p>";
echo"Grazie per aver ordinato da noi!.<br>";
if($Prodotto=="menu mc bacon")
echo"<img src='immagini/crispymcbacon.jpg'>";
else if($Prodotto=="menu CBO")
echo"<img src='immagini/panino_CBO.jpg'>";
else if($Prodotto=="mc italy")
echo"<img src='immagini/mcitaly.jpg'>";
else if($Prodotto=="big mac")
echo"<img src='immagini/big_mac.jpg'>";
else if($Prodotto=="filet-o-fish")
echo"<img src='immagini/filetfisch.jpg'>";
else if($Prodotto=="hamburger")
echo"<img src='immagine/hamburgher.png'>";
else if($Prodotto=="mc toast")
echo"<img src='immagini/mctoast.png'>";
if($menu_maxi=="menu_maxi")
echo"<img src='immagini/maionese_cocacola.jpg'>";
if($maionese=="maionese")
echo"<img src='immagini/maionese.png'>";
if($ketchup=="ketchup")
echo"<img src='immagini/ketchup.png'>";
if($salsa_barbecue=="salsa_barbecue")
echo"<img src='immagini/salsa_barbecue.jpg'>";
if($gelato=="gelato")
echo"<img src='immagini/gelato.jpg'>";
?>
Attenzione le immagini collegate si trovano sullo spazio di Altervista del Laboratoriosia e vanno salvate in una sottocartella dell'esercizio con il nome "immagini":
http://laboratoriosia.altervista.org/3DSIA/informatica/eserciziphp/esempio_MCdonald/immagini/foto_MaDonald.zip
http://laboratoriosia.altervista.org/3DSIA/informatica/eserciziphp/esempio_MCdonald/immagini/foto_MaDonald.zip
Prova l'esercizio a questo link
http://laboratoriosia.altervista.org/3DSIA/informatica/eserciziphp/esempio_MCdonald/mcordine.php
Esercizio da realizzare:
Creare un modulo di acquisto di n prodotti ( con i campi:
nome e cognome,
email,
cellulare,
indirizzo,
città,
"select name" per scegliere il prodotto
"input text" per inserire la quantità
"checkbox" per selezionare ulteriori opzioni
"radio" per selezionare il tipo di pagamento
"Text area" per eventuali richieste)
e nella stampa di risultato devono apparire tutti i campi compilati, il totale dell'ìmporto, se l'importo è superiore a 50 euro applicare lo sconto del 15% e aggiungere al prezzo finale l'iva del 22%.
A ogni prodotto acquistato deve essere associata una foto.
Buon lavoro
Paolo Latella
Esercizio da realizzare:
Creare un modulo di acquisto di n prodotti ( con i campi:
nome e cognome,
email,
cellulare,
indirizzo,
città,
"select name" per scegliere il prodotto
"input text" per inserire la quantità
"checkbox" per selezionare ulteriori opzioni
"radio" per selezionare il tipo di pagamento
"Text area" per eventuali richieste)
e nella stampa di risultato devono apparire tutti i campi compilati, il totale dell'ìmporto, se l'importo è superiore a 50 euro applicare lo sconto del 15% e aggiungere al prezzo finale l'iva del 22%.
A ogni prodotto acquistato deve essere associata una foto.
Buon lavoro
Paolo Latella
Commenti
Posta un commento