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 &#128;)<br>
<input type="CHECKBOX" name="maionese" value="maionese">maionese (1 &#128;)<br>
<input type="CHECKBOX" name="ketchup" value="ketchup">ketchup (1 &#128;)<br>
<input type="CHECKBOX" name="salsa_barbecue" value="salsa_barbecue">salsa barbecue (1 &#128;)<br>
<input type="CHECKBOX" name="gelato" value="gelato">gelato (4 &#128;)<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 &#128<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

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

Commenti

Post popolari in questo blog

Simulazioni di reti (con Cisco Packet Tracer)

Esercizi sulla rappresentazione della virgola mobile IEEE 754 (Floating Point)