<form action="calcul.php" method=post> Quelles sont vos connaissances de HTML ? <input type="radio" name="choice" value="1" checked>faibles <input type="radio" name="choice" value="2">moyennes <input type="radio" name="choice" value="3">bonnes <br> Indiquez votre expertise en programmation: <input type="radio" name="choice2" value="1" checked>absente <input type="radio" name="choice2" value="2">moyenne <input type="radio" name="choice2" value="3">bonne <P> <input type="submit" value="Voir le résultat!"> </form>
<? $score = $choice + $choice2; echo("<h3>Votre score est de $score </h3>"); if ($score < 3) { echo ("<p>Vous êtes un débutant</p>"); } elseif ($score < 5) { echo ("<p>Vous avez un niveau moyen</p>"); } else { echo ("<p>Vous êtes un expert !</p>"); } ?>
<form action="calcul4.php " method=post>
Quels sont vos couleurs préféres?
<br>
<input type="checkbox " name="choice[] " value="Red">Red
<table bgcolor="red" width="50"><tr><td> </td></tr></table>
<input type="checkbox" name="choice[] " value="Blue">Blue
<table bgcolor="blue" width="50"><tr><td> </td></tr></table>
<input type="checkbox" name="choice[] " value="Green">Green
<table bgcolor="green" width="50"><tr><td> </td></tr></table>
.....
<input type="checkbox" name="choice[] " value="Black">Black
<table bgcolor="black" width="50"><tr><td> </td></tr></table>
<input type="submit" value="Voir le résultat!">
</form>
<form action="calcul3.php " method=post>
Quels sont vos couleurs préféres?
<input type="checkbox" name="choice1 " value="Red">Red
<table bgcolor="red" width="50"><tr><td> </td></tr></table>
<input type="checkbox" name="choice2 " value="Blue">Blue
<table bgcolor="blue" width="50"><tr><td> </td></tr></table>
.....
<input type="checkbox" name="choice6 " value="Black">Black
<table bgcolor="black" width="50"><tr><td> </td></tr></table>
<input type="submit" value="Voir le résultat!">
</form>
<?
echo("<h3>Vos couleurs préférées sont </h3>");
if (isset($choice1)) {echo("$choice1 - ");}
if (isset($choice2)) {echo("$choice2 - ");}
if (isset($choice3)) {echo("$choice3 - ");}
if (isset($choice4)) {echo("$choice4 - ");}
if (isset($choice5)) {echo("$choice5 - ");}
if (isset($choice6)) {echo("$choice6 ");}
?>
<FORM METHOD="POST" ACTION="<? echo $PHP_SELF ?>" > ........ <br> Entrez le cout de votre assurance/ Insurance<br> <input type="text" name=assurance size=8 value=0><br> Entrez le prix que vous ont coûté vos accidents / Accidents<br> <input type="text" size=8 name=accidents value=0><br> ........ Entrez le coût de vos amendes ... / fines<br> <input type="text" size=8 name=amendes value=0><br> Votre Nom / Your name <input type="text" size=40 name=nom><br> <HR width=250><BR> <input type="submit" value="Alors / Let's see !?!" name="process" > </FORM> </center>
<? if (!isset($process)) { ?> //... ici on affiche le formulaire (directement en HTML) // uniquement si $process = FALSE. <FORM METHOD="POST" ACTION="<? echo $PHP_SELF ?>"> ..... </FORM> <? } else { //... ici on effectue les calculs } ?>
// calculate the cost per month
$cost = round(((((((($accidents + $assurance) + (((($consokilo / 100.0) * $kilomois) * $prixcarbu) * 12.0)) + $vignette) + $tcs) + $autoroutes) + $entretien) + $amendes) / 12.0); echo "<h2>Resultat/Result</h2>"; // print the name if we got one if ($nom) { echo "$nom, votre "; } else { echo "Votre ";} // print the results echo "bagnole vous coutera environ $cost francs par mois / Your car costs about $cost Swiss francs/month.<p>"; // give a short comment if ($cost < 10) { $evaluation = "Heh c'est pas sérieux / Mhh this doesn't look serious !"; } elseif ($cost < 400.0) { $evaluation = "Vous en sortez bien / This is fine :)"; } else { $evaluation = "Vous ne vous en sortez pas bien, pensez aux transports communs / You pay quite a lot!"; } echo "$evaluation <p>";
Voir la version intégrée de l' See Un simple quiz et POST vers un autre fichier PHP:
Dans PHP vous pouvez tester si une variable "POST/GET" existe ou si elle a une valeur non-zéro ou non-vide (string):