Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
- <head>
- <title>Exercice 4</title>
- </head>
- <body>
- <form method="post" action="testformulaire4.php" >
- <table>
- <tr>
- <td>Prénom:</td>
- <td>
- <input type="text" name="prenom" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($prenom) || !ctype_alpha($prenom))
- {
- echo "<font color='#FF0000'>";
- echo ("Erreur le champ prénom n'a pas été rempli et/ou comporte des caractères non valides");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Nom:</td>
- <td>
- <input type="text" name="nom" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($nom) || !ctype_alpha($nom))
- {
- echo"<fon weight='bold'>";
- echo "<font color='#FF0000'>";
- echo ("Erreur le champ nom n'a pas été rempli et/ou comporte des caractères non valides");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Email:</td>
- <td>
- <input type="text" name="email" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($email) || !strpos($email, "@"))
- {
- echo"<fon weight='bold'>";
- echo "<font color='#FF0000'>";
- echo ("Erreur le champ email n'a pas été rempli, ou l'adresse mail ne comporte pas de '@'");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Age:</td>
- <td>
- <input type="text" name="age" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($age) || !is_numeric($age))
- {
- echo"<fon weight='bold'>";
- echo "<font color='#FF0000'>";
- echo ("Erreur le champ age n'a pas été rempli, seul les caractères alphanumériques sont autorisés");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Bachelor:</td>
- <td>
- <input type="text" name="bachelor" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!(strcmp($bachelor, "dev") == 0 || strcmp($bachelor, "buisness") == 0 || strcmp($bachelor, "design") == 0))
- {
- echo"<fon weight='bold'>";
- echo "<font color='#FF0000'>";
- echo("veuiller saisir un des trois bachelors suivant : 'dev' , 'buisness' , 'design'");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Password</td>
- <td>
- <input type="password" name="pass" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (($_POST["pass"]) == "")
- {
- echo ("merci de remplir le champs mot de passe");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Retaper password</td>
- <td>
- <input type="password" name="verif_pass" />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (($_POST["verif_pass"]) == "")
- {
- echo ("merci de remplir une deuxième fois le champ mot de passe");
- }
- elseif ( ($_POST['pass']) !=($_POST['verif_pass']))
- {
- echo("C'est pas pareil !!");
- }
- elseif (strlen($_POST['pass']) < 8 )
- {
- echo("mot de passe trop court minimum 8 caractères");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Sexe:</td>
- <td>
- <input type="radio" name="gender" value="homme"/> homme
- <input type="radio" name="gender" value="femme"/> femme
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($_POST['gender']))
- {
- echo ("Erreur le champ sexe n'a pas été rempli");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Quel est votre volume préféré de la trilogie du voyageur galactique ?</td>
- <td>
- <input type="checkbox" name="volume[]" value="Le guide du voyageur galactique "/>Le guide du voyageur galactique <br />
- <input type="checkbox" name="volume[]" value="Le dernier restaurant avant la fin du monde"/>Le dernier restaurant avant la fin du monde<br />
- <input type="checkbox" name="volume[]" value="La Vie, l'Univers et le Reste"/>La Vie, l'Univers et le Reste<br />
- <input type="checkbox" name="volume[]" value="Salut, et encore merci pour le poisson"/>Salut, et encore merci pour le poisson<br />
- <input type="checkbox" name="volume[]" value="Globalement inoffensive"/>Globalement inoffensive<br />
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($_POST['volume']) || (sizeof($_POST['volume']) > 2))
- {
- echo ("Erreur vous n'avez pas selectionné votre volume préféré de la trilogie du voyageur galactique; maximum deux choix possbiles");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>Commentaires</td>
- <td>
- <textarea rows="5" cols="10" name="comment" readonly="readonly"><b>si ce texte s'affiche en gras, u lost the game</b></textarea>
- </td>
- </tr>
- <tr>
- <td>
- <?php
- if (!isset($_POST['comment']))
- {
- echo ("Erreur le champ commentaire n'a pas été rempli");
- }
- ?>
- </td>
- </tr>
- <tr>
- <td>
- <input type="submit" name="inscription" value="inscription" />
- </td>
- </tr>
- </table>
- </form>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment