Guest User

Untitled

a guest
Nov 6th, 2011
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 5.29 KB | None | 0 0
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3.     <head>
  4.         <title>Exercice 4</title>
  5.     </head>
  6.  
  7. <body>
  8.     <form method="post" action="testformulaire4.php" >
  9.         <table>
  10.                 <tr>
  11.                     <td>Prénom:</td>
  12.                     <td>
  13.                         <input type="text" name="prenom" />
  14.                     </td>
  15.                 </tr>
  16.                 <tr>
  17.                     <td>
  18.                         <?php
  19.        
  20.                         if (!isset($_POST["prenom"]) || !ctype_alpha($_POST["prenom"]))
  21.                             {
  22.                                 echo "<font color='#FF0000'>";
  23.                                 echo ("Erreur le champ prénom n'a pas été rempli et/ou comporte des caractères non valides");
  24.                             }
  25.                         ?>
  26.                     </td>
  27.                 </tr>
  28.                 <tr>
  29.                     <td>Nom:</td>
  30.                     <td>
  31.                         <input type="text" name="nom" />
  32.                     </td>
  33.                 </tr>
  34.                 <tr>
  35.                     <td>
  36.                         <?php
  37.                         if (!isset($_POST["nom"]) || !ctype_alpha($_POST["nom"]))
  38.                             {
  39.                                 echo"<fon weight='bold'>";
  40.                                 echo "<font color='#FF0000'>";
  41.                                 echo ("Erreur le champ nom n'a pas été rempli et/ou comporte des caractères non valides");
  42.                             }
  43.                         ?>
  44.                     </td>
  45.                 </tr>  
  46.                 <tr>
  47.                     <td>Email:</td>
  48.                     <td>
  49.                         <input type="text" name="email" />
  50.                     </td>
  51.                 </tr>
  52.                 <tr>
  53.                     <td>
  54.                         <?php
  55.                         if (!isset($_POST["email"]) || !strpos($_POST["email"], "@"))
  56.                             {
  57.                                 echo"<fon weight='bold'>";
  58.                                 echo "<font color='#FF0000'>";
  59.                                 echo ("Erreur le champ email n'a pas été rempli, ou l'adresse mail ne comporte pas de '@'");
  60.                             }
  61.                         ?>
  62.                     </td>
  63.                 </tr>
  64.                 <tr>
  65.                     <td>Age:</td>
  66.                     <td>
  67.                         <input type="text" name="age" />
  68.                     </td>
  69.                 </tr>
  70.                 <tr>
  71.                     <td>
  72.                         <?php
  73.                         if (!isset($_POST["age"]) || !is_numeric($_POST["age"]))
  74.                             {
  75.                                 echo"<fon weight='bold'>";
  76.                                 echo "<font color='#FF0000'>";
  77.                                 echo ("Erreur le champ age n'a pas été rempli, seul les caractères alphanumériques sont autorisés");
  78.                             }
  79.                         ?>
  80.                     </td>
  81.                 </tr>
  82.                 <tr>
  83.                     <td>Bachelor:</td>
  84.                     <td>
  85.                         <input type="text" name="bachelor" />
  86.                     </td>
  87.                 </tr>
  88.                 <tr>
  89.                     <td>
  90.                     <?php
  91.                     if (!(strcmp($_POST["bachelor"], "dev") == 0 || strcmp($_POST["bachelor"], "buisness") == 0 || strcmp($_POST["bachelor"], "design") == 0))
  92.                         {
  93.                             echo"<fon weight='bold'>";
  94.                             echo "<font color='#FF0000'>";
  95.                             echo("veuiller saisir un des trois bachelors suivant : 'dev' , 'buisness' , 'design'");
  96.                         }
  97.                     ?>
  98.                     </td>
  99.                 </tr>
  100.                 <tr>
  101.                     <td>Password</td>
  102.                     <td>
  103.                         <input type="password" name="pass" />
  104.                     </td>
  105.                 </tr>
  106.                 <tr>
  107.                     <td>
  108.                     <?php
  109.                     if (($_POST["pass"]) == "")
  110.                         {
  111.                             echo ("merci de remplir le champs mot de passe");
  112.                         }
  113.                     ?>
  114.                     </td>
  115.                 </tr>
  116.                 <tr>
  117.                     <td>Retaper password</td>
  118.                     <td>
  119.                         <input type="password" name="verif_pass" />
  120.                     </td>
  121.                 </tr>
  122.                 <tr>
  123.                     <td>
  124.                     <?php
  125.                     if (($_POST["verif_pass"]) == "")
  126.                         {
  127.                             echo ("merci de remplir une deuxième fois le champ mot de passe");
  128.                         }
  129.            
  130.                             elseif ( ($_POST['pass']) !=($_POST['verif_pass']))
  131.                         {
  132.                             echo("C'est pas pareil !!");
  133.                         }
  134.                             elseif (strlen($_POST['pass']) < 8 )
  135.                         {
  136.                             echo("mot de passe trop court minimum 8 caractères");
  137.                         }
  138.                     ?>
  139.                    
  140.                     </td>
  141.                 </tr>
  142.                 <tr>
  143.                     <td>Sexe:</td>
  144.                     <td>
  145.                         <input type="radio" name="gender" value="homme"/> homme
  146.                         <input type="radio" name="gender" value="femme"/> femme
  147.                     </td>
  148.                 </tr>
  149.                 <tr>   
  150.                     <td>
  151.                     <?php
  152.                     if (!isset($_POST['gender']))
  153.                     {
  154.                         echo ("Erreur le champ sexe n'a pas été rempli");
  155.                     }
  156.                     ?>
  157.                     </td>
  158.                 </tr>
  159.                 <tr>
  160.                     <td>Quel est votre volume préféré de la trilogie du voyageur galactique ?</td>
  161.                     <td>
  162.                         <input type="checkbox" name="volume[]" value="Le guide du voyageur galactique "/>Le guide du voyageur galactique <br />
  163.                         <input type="checkbox" name="volume[]" value="Le dernier restaurant avant la fin du monde"/>Le dernier restaurant avant la fin du monde<br />
  164.                         <input type="checkbox" name="volume[]" value="La Vie, l'Univers et le Reste"/>La Vie, l'Univers et le Reste<br />
  165.                         <input type="checkbox" name="volume[]" value="Salut, et encore merci pour le poisson"/>Salut, et encore merci pour le poisson<br />
  166.                         <input type="checkbox" name="volume[]" value="Globalement inoffensive"/>Globalement inoffensive<br />
  167.                     </td>
  168.                 </tr>
  169.                 <tr>
  170.                     <td>
  171.                     <?php
  172.                     if (!isset($_POST['volume']) || (sizeof($_POST['volume']) > 2))
  173.                     {
  174.                         echo ("Erreur vous n'avez pas selectionné votre volume préféré de la trilogie du voyageur galactique; maximum deux choix possbiles");
  175.                     }
  176.                     ?>
  177.                     </td>
  178.                 </tr>
  179.                 <tr>
  180.                     <td>Commentaires</td>
  181.                     <td>
  182.                         <textarea rows="5" cols="10" name="comment" readonly="readonly"><b>si ce texte s'affiche en gras, u lost the game</b></textarea>
  183.                     </td>
  184.                 </tr>
  185.                 <tr>
  186.                     <td>
  187.                     <?php
  188.                     if (!isset($_POST['comment']))
  189.                     {
  190.                         echo ("Erreur le champ commentaire n'a pas été rempli");
  191.                     }
  192.                     ?>
  193.                     </td>
  194.                 </tr>
  195.                 <tr>
  196.                     <td>
  197.                         <input type="submit" name="inscription" value="inscription" />
  198.                     </td>
  199.                 </tr>
  200.  
  201.         </table>
  202.     </form>
  203. </body>
  204. </html>
  205.  
Advertisement
Add Comment
Please, Sign In to add comment