Exercice PHP Traitement d'un formulaire
Rédigé par BENKIRANE Fatima Ezzahra, Publié le 04 Décembre 2011, Mise à jour le Dimanche, 30 Août 2020 22:19Exercice 1
Écrire un formulaire qui demande le Nom et l'âge de l'utilisateur. Le bouton submit de ce formulaire provoquera l'affichage d'une page qui saluera l'utilisateur avec cette phrase : « Bienvenu ............., vous avez ..... ans. » (avec les bonnes valeurs, bien entendu).
Exercice 2
Écrire un formulaire « Calculatrice » : 2 cases pour la saisie des opérandes, un groupe de 4 cases à cocher (ou une liste déroulante) pour le choix de l'opération, et affichage du résultat de l'opération.
Exercice 3
Écrire un formulaire qui demande le Nom et le Sexe de l'utilisateur (Mr ou Mme). Ce formulaire appelle une page qui affichera « Bonjour Mr ......... » ou « Bonjour Mme ......... » suivant le cas (avec le vrai nom de la personne) :
Exercice 4
Écrire un formulaire qui demande deux Variables a et b. Il affiche ensuite la table de multiplication par a sur b lignes. Le formulaire doit se souvenir des valeurs choisies.
Exercice 5
Réaliser le Formulaire suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<html> <head></head> <body> <form METHOD="get" ACTION="Exercice1.php"> <table> <TR> <TD ALIGN="right">Tapper votre nom</TD> <TD><INPUT NAME="nom"></TD> </TR><TR> <TD ALIGN="right">Tapper votre âge</TD> <TD><INPUT NAME="age"></TD> </TR><TR> <TD ALIGN="center" COLSPAN="2"><INPUT TYPE="submit" VALUE="envoyer"> <INPUT TYPE="reset" VALUE="vider"></TD> </TR> </table> </form> </body> </html> Le Fichier "Exercice1.php" en PHP contien: |
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 |
Avec liste déroulante :<BR> <FORM METHOD="get" ACTION="Exercice2.php"> <CENTER> <INPUT NAME="a" SIZE="5"> <SELECT NAME="par"> <OPTION VALUE="+">+ <OPTION VALUE="-">- <OPTION VALUE="*">* <OPTION VALUE="/">/ </SELECT> <INPUT NAME="b" SIZE="5"> <BR> <INPUT TYPE="submit" VALUE="Valider"> <INPUT TYPE="reset" VALUE="vider"> </CENTER> </FORM> <HR> Avec des radios Boutons :<BR> <FORM METHOD="get" ACTION="Exercice2.php"> <CENTER> <TABLE><TR> <TD> <INPUT NAME="a" SIZE="5"> </TD><TD> <INPUT TYPE="radio" NAME="par" VALUE="+" CHECKED>+<BR> <INPUT TYPE="radio" NAME="par" VALUE="-">-<BR> <INPUT TYPE="radio" NAME="par" VALUE="*">*<BR> <INPUT TYPE="radio" NAME="par" VALUE="/">/ </TD><TD> <INPUT NAME="b" SIZE="5"> </TD> </TR><TR> <TD COLSPAN="3" ALIGN="center"> <INPUT TYPE="submit" VALUE="Valider"> <INPUT TYPE="reset" VALUE="vider"> </TD> </TABLE></CENTER> </FORM> <hr> Le Fichier "Exercice2.php" en PHP contien: |
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 |
|
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 |
<html> <head></head> <body> <form action="Exercice4.php"> choisissez votre table : <select name="table"> </select><br /> choisissez le nombre de lignes : <select name="lignes"> </select><br /> <input type="submit" value="afficher la table choisie" /> </form> <p /> </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 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 |
<html> <head> <title>Formulaire</title> </head> <body> <form method="POST" action="Exercice5.php"> <table border="0"> <tr> <td>Votre Nom d’Utilisateur</td> <td> <input type="text" name="NomUti" size="20" value=" "> </td> </tr> <tr> <td>Votre Mot de Passe </td> <td> <input type="password" name="PassW" size="20" value=" "> </td> </tr> <tr> <td>Votre Profession</td> <td> <textarea rows="2" name="Profession" cols="20"> Agent immobilier Architecte Commerce et artisanat </textarea> </td> </tr> <tr> <td>Votre Pays</td> <td> <select> <select size="1" name="CPays"> <option>Votre Choix … </option> <option>Pays1 </option> … <option> Paysn</option> <option selected>choix1</option> </select> </td> </tr> <tr> <tr> <td>Votre Sexs</td> <td> <input type="radio" value="M" name="M1">Mi <input type="radio" name="M1" value="F" checked>F </td> </tr> <td>votre Langue</td> <td> <select size="3" name="Langues"> <option selected>Français</option> <option>Arabe</option> <option>Anglais</option> <option>Français</option> …… <option>nLangue</option> </select> </td> </tr> <tr> <td>Votre Loisir</td> <td> <input type="checkbox" name="check1" value="SP">Sport <input type="checkbox" name=" check2" value="SP1" checked> Music <input type="checkbox" name=" check3" value="SP2">Internet <input type="checkbox" name=" check4" value="SP3">Voyage <input type="checkbox" name=" check5" value="SP4">Lecture <input type="checkbox" name=" check6" value="SP5">Recherche </td> </tr> <tr> <td> <input type="button" value="Vider" name="btnVider"> </td> <td> <input type="submit" value="Valider" name="btnValider"> </td> <td> <input type="reset" value="Rétablir" name="btnRétablir"> </td> </tr> </table> </form> </body> </html> ---- Le Code du Programme Exercice5.php est : |