Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- < ! DOCTYPE HTML >
- < html >
- < head >
- < style >
- .error { color : # FF0000 ; }
- < / style >
- < / head >
- < body >
- <? php
- // définissez des variables et définissez les valeurs vides
- $ nameErr = $ emailErr = $ genderErr = $ websiteErr = "" ;
- $ name = $ email = $ genre = $ comment = $ website = "" ;
- if ( $ _SERVER [ "REQUEST_METHOD"
- if ( empty ( $ _POST [ "name" ])) {
- $ nameErr = "Un nom est requis" ;
- } else {
- $ name = test_input ( $ _POST [ "name" ]);
- }
- if ( vide ( $ _POST [ "email" ])) {
- $ emailErr = "Un email est requis" ;
- } else {
- $ email = test_input ( $ _POST [ "email" ]);
- }
- if ( empty ( $ _POST ["site Web" ])) {
- $ website = "" ;
- } else {
- $ website = test_input ( $ _POST [ "website" ]);
- }
- if ( empty ( $ _POST [ "comment" ])) {
- $ comment = "" ;
- } else {
- $ comment = test_input ( $ _POST [ "comment" ]);
- }
- if ( vide ( $ _POST [ "gender" ])) {
- $ genderErr = "Le genre est requis"
- } else {
- $ gender = test_input ( $ _POST [ "gender" ]);
- }
- }
- function test_input ($ data) {
- $ data = trim ($ data);
- $ data = stripslashes ($ data);
- $ data = htmlspecialchars ($ data);
- retourne $ data;
- }
- ?>
- < h2 > Exemple de validation de formulaire PHP < / h2 >
- < p > < span class = "error" > * champ obligatoire < / span > < / p >
- <= "post" action = " <? php echo htmlspecialchars ( $ _SERVER [ " PHP_SELF " ]); ?> " >
- Nom: < type d' entrée = "texte" nom = "nom" >
- < span class = "erreur" > * <? php echo $ nameErr; ?> < / Span >
- < br > < br >
- E-mail: < entrée de type = "text"
- span class = "error" > * <? php echo $ emailErr; ?> < / Span >
- < br > < br >
- Site Web: < entrée de type = "text" nom = "site" >
- < durée class = "error" > < ? Php? Echo de websiteErr de $; ?> < / Span >
- < br > < br >
- Commentaire: <= "5" cols = "40" > < / textarea >
- < br > < br >
- Sexe:
- < entrée de type = "radio" nom = "sexe" valeur = "femelle" > Femelle
- < entrée de type = "radio" nom = "genre" valeur = "homme" > homme
- < type d' entrée = "radio" name = "sexe" valeur = "autre" >Autre
- < span class = "error" >* <? php echo $ genderErr; ?> < / Span >
- < br > < br >
- < entrée de type = "submit" nom = "submit" valeur = "Soumettre" >
- < / form >
- < ? Php?
- Echo "<h2 Votre entrée: </ h2>>" ;
- echo $ name;
- echo "<br>" ;
- echo $ email;
- echo "<br>" ;
- echo $ website;
- echo "<br>" ;
- echo $ comment;
- echo "<br>";
- echo $ genre;
- ?>
- < / body >
- < / html >
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement