File

Esercizio
Si deve fornire il prezzo di un nuovo tablet prodotto dalla ORANGE ENTERPRISE, si dovrà creare
una pagina tablet1.php nella quale si dovranno inserire i seguenti dati:
 nome e cognome dell’acquirente
 modello menù tramite un menù a tendina (drop-down menu) con due scelte 10 pollici o 7
pollici
 tipo wifi o 4G sempre tramite un menù a tendina
 memoria 32gb o 64 gb sempre tramite un menù a tendina
Dopo aver realizzato la pagina 1 si dovrà realizzare una pagina tablet2.php nella quale si dovrà
visualizzare un messaggio nel quale si saluterà il cliente e si visualizzerà il prezzo del prodotto
acquistato sapendo che:
1. il prezzo base è: per la versione 7 pollici 299€, per quella 10 pollici 399€
2. per il modello 4G si devono aggiungere 69€
3. per avere 64 GB di memoria si devono aggiungere 85€
Si ricorda che:
L'esempio di scelta tra alternative visto prima con gli elementi di tipo radio può essere realizzato in
alternativa con una casella di scelta multipla (drop-down menu)
Si usa il tag <select> che ha un attributo name per specificare il nome della variabile da assegnare
Il tag <select> contiene una lista di tag <option>, uno per ogni possibile valore tra cui scegliere
Ogni tag <option> ha un attributo value che ne specifica il valore corrispondente
1
Traccia dell’algoritmo
INIZIO
Leggi(NOME, cognome)
Leggi(modello)
Leggi(tipo)
Leggi(memoria)
Vero
Costo1=299€
CostoT=0€
Vero
Falso
Modello=7pollici
Costo1=399€
Tipo=WIFI
CostoT=……€
Memoria=64 GB
CostoM=……€
Costo2=(Costo1+CostoT+CostoM)
Scrivi(Buongiorno signor…………il costo del suo tablet è
è..)
Scrivi(Costo2)
FINE
2
traccia pagina tablet1.html
<html>
<head>
<title>……. </title>
</head>
<body>
<h1>Il tuo tablet</h1>
<br>
<form action="tablet2.php" method="post">
Nome : <input type="text" name="Nome" size="20"><br>
Cognome: <input type="text" name="Cognome" size="20"><br><br>
………………………………………..
………………………………
<select name="modello">
<option value="7">7 pollici</option>
<option value="10">10 pollici</option>
</select>
……………………………..
…………………………..
<input type="submit" value="CONFERMA"><br>
<input type="reset" value="ANNULLA">
</form>
……………………………………………………….
traccia pagina tablet2.php
<html>
<head>
<title>configuratore tablet</title>
</head>
<body>
<br>
<H1>configuratore tablet</H1>
<br>
<?php
$a = $_POST['cognome'];
$b = $_POST['nome'];
$c = $_POST['modello'];
…….
if( $c == "10" )
{
$costo1 = 399;
}
else
{
$costo1=299;
}
……………………………………..
…………………………………….
$costo2=$costo1+……………………………………;
echo "<br>Buongiorno<br>";
3
echo "<b>$a</b>"." "."$b"."<br><br>";
…………………………………………………..
?>
</body>
</html>
Il risultato finale deve essere di questo tipo:
Si ottiene pigiando su conferma:
4