Esercitazione Applicazione web – Acquisto di biglietti
Esercitazione Applicazione web - Acquisto di biglietti
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
<!doctype html> <html lang="it"> <head> <meta charset="utf-8" /> <title>Ticketone|Shop Online</title> </head> <body> <img src="ticketone.jpg" align="right"> <h1>Ticketone | Shop Online</h1><br> <hr> <form action="elabora.php" method="post"> Dati:<br /> <input type="text" name="nome" required> Nome<br /> <input type="text" name="cognome" required> Cognome<br /> <select name="sex" required> <option value="" selected disabled>Scegli <option value="M">Maschio <option value="F">Femmina </select> Sesso<br /><br /> <input type="text" name="email"> Email<br /> <input type="text" name="tel"> Recapito telefonico<br /> <input type="text" name="citta"> Città di residenza<br /><br /> Tipologia di biglietto:<br /> <select name="biglietto" required> <option value="" disabled>Scegli un biglietto <option value="biglietto platea">Biglietto platea (35.00 €) <option value="Biglietto con pass backstage">Biglietto con pass backstage (80.00 €) <option value="Biglietto prima fila">Biglietto prima fila (55.00 €) <option value="biglietto spalti">Biglietto spalti (27.00 €) </select><br /><br /> Quantità di biglietti (max 10):<br /> <input type="number" name="quantita" value="1" required min="1" max="10" step="1"><br /><br /> Altre opzioni:<br> <input type="checkbox" name="bevande" value="bevande al concerto (7 €)">Bevande gratuite durante il concerto (7.00 €)<br /> <input type="checkbox" name="cibo" value="cibo al concerto (17 €)">Cibo gratuito durante il concerto (17.00 €)<br /> <input type="checkbox" name="pass" value="pass file (12 €)">Pass per saltare qualsiasi fila (12.00 €)<br /> <input type="checkbox" name="maglietta" value="maglietta (15 €)">Maglietta concerto (15.00 €)<br /><br /> Ritiro biglietto:<br /> <input type="radio" name="ritiro_biglietto" value="Stand del concerto" checked> Ritiro presso concerto<br /> <input type="radio" name="ritiro_biglietto" value="Negozio TicketOne"> Ritiro presso negozio<br /> <input type="radio" name="ritiro_biglietto" value="Spedizione a casa con corriere"> Spedizione a casa con corriere<br /> Commento:<br /> <textarea name="commento" rows="5" cols="50"></textarea> <br /><br /><br /> <input type="submit" value="Invia"> <input type="reset" value="Cancella"> </form> </body> </html> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 |
<?php //recupero i dati del form $nome=$_POST['nome']; $cognome=$_POST['cognome']; $sex=$_POST['sex']; $email=$_POST['email']; $tel=$_POST['tel']; $citta=$_POST['citta']; $biglietto=$_POST['biglietto']; $quantita=$_POST['quantita']; if($biglietto=="biglietto platea") $prezzo_biglietto=35; else if($biglietto=="Biglietto con pass backstage") $prezzo_biglietto=80; else if($biglietto=="Biglietto prima fila") $prezzo_biglietto=55; else $prezzo_biglietto=27; $prezzo_opzione_totale=0; $bevande=$_POST['bevande']; $cibo=$_POST['cibo']; $pass=$_POST['pass']; $maglietta=$_POST['maglietta']; if($bevande!="") $prezzo_opzione_totale=$prezzo_opzione_totale+7; if($cibo!="") $prezzo_opzione_totale=$prezzo_opzione_totale+17; if($pass!="") $prezzo_opzione_totale=$prezzo_opzione_totale+12; if($maglietta!="") $prezzo_opzione_totale=$prezzo_opzione_totale+15; $ritiro_biglietto=$_POST['ritiro_biglietto']; $prezzo=$prezzo_biglietto*$quantita+$prezzo_opzione_totale; echo "<h2>ORDINAZIONE</h2><br />"; echo "Gentile "; if($sex=="M") echo "Signore "; else echo "Signora "; echo "ha scelto di acquistare: " . $biglietto . "<br />"; echo "Il prezzo del biglietto è pari a: " . $prezzo_biglietto . "<br />"; echo "Quantità di biglietti acquistati: " . $quantita . "<br />"; echo "Opzioni ordinate:<br />"; if($bevande!="") echo $bevande . "<br />"; if($cibo!="") echo $cibo . "<br />"; if($pass!="") echo $pass . "<br />"; if($maglietta!="") echo $maglietta . "<br /><br />"; echo "La sua spesa totale è <b>" . $prezzo . " €</b><br /><br />"; echo "Grazie per aver acquistato un biglietto Ticketone, potrà ritirarlo presso <b>" . $ritiro_biglietto . "</b>"; echo "<br /><br /><a href='index.html'>ACQUISTA ALTRI BIGLIETTI</a>"; ?> |