Buonasera mi trovo ad costruire un form per calcolare il preventivo per un noleggio , ho iniziato cosi:
ed il file phpcodice:<body> <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>?Ok=ok" > <ul>[*] <label>Autovettura <select name="auto" id="auto" > <option value="0" selected="selected">0</option> <option value="100">Auto</option> <option value="200">Pulmino</option> <option value="500">Pullman</option> </select> </label> [*] <label>Persone <select name="persone" id="persone"> <option value="0" selected="selected">0</option> <option value="100">1-5</option> <option value="200">5-9</option> <option value="500">9-50</option> </select> </label> [*] <label>km <select name="km" id="km"> <option value="0" selected="selected">0</option> <option value="100">0-100</option> <option value="200">100-1000</option> <option value="500">+1000</option> </select> </label> [*] <label>Assicurazione <select name="assicurazione" id="assicurazione"> <option value="0" selected="selected">0</option> <option value="100">SI</option> <option value="1">NO</option> <option value="500">FULL</option> </select> </label> [*] <input name="calcola" type="submit" value="calcola" /> [/list] </form> <? include("calcola.php"); ?> </body>
i valori ed i campi sono solo di esempio, comunque a parte che non mi calcola la somma e inoltre vorrei aggiungere un semplice controllo campo che viene effettuato quando viene premuto il tasto calcola dandomi l'errore del campo mancante, meglio php o javascript?Codice PHP:
<?php
$q8 = $_POST['auto'];
$q9 = $_POST['persone'];
$q10 = $_POST['km'];
$q11 = $_POST['assicurazione'];
$calcola = $_POST['calcola'];
if(isset($calcola)) {
$totale = $auto + $persone + $km + $assicurazione;
echo "Totale preventivo € $totale";
} else {
echo "nulla da calcolare";
}
?>
Grazie mille