Advertisement
Guest User

Untitled

a guest
Feb 1st, 2015
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.76 KB | None | 0 0
  1. <?php
  2. // Gestion des erreurs
  3.  
  4. error_reporting( E_ALL ^ E_NOTICE);
  5.  
  6. if(isset($_POST['submit'])){
  7.  
  8. $errors = array();
  9.  
  10. if(empty($_POST['prenom'])) {
  11. $errors['prenom'] = 'Veuillez renseigner le champ prenom';
  12. }
  13. if(empty($_POST['nom'])) {
  14. $errors['nom'] = 'Veuillez renseigner le champ nom';
  15. }
  16. if(empty($_POST['sujet'])) {
  17. $errors['sujet'] = 'Veuillez renseigner le champ sujet';
  18. }
  19. // if(empty($_POST['budget'])) {
  20. // $errors['budget'] = 'Veuillez renseigner le champ budget';
  21. // }
  22. if(empty($_POST['message'])) {
  23. $errors['message'] = 'Veuillez renseigner le champ message';
  24. }
  25. if(empty($_POST['email'])) {
  26. $errors['email'] = 'Veuillez renseigner le champ mail';
  27. }
  28. // if(empty($_POST['gsm'])) {
  29. // $errors['gsm'] = 'Veuillez renseigner le champ gsm';
  30. // }
  31.  
  32. $date = date('Y-m-d H:i:s');
  33.  
  34. if(count($errors) ==0) {
  35. $oklm = 'Le formulaire a bien été envoyé !';
  36. }
  37. }
  38. ?>
  39.  
  40.  
  41. <!-- Content -->
  42.  
  43. <section class="row clear">
  44. <div class="field col1">
  45. <label for="prenom" class="field-label clear">Prénom</label>
  46. <input type="text" id="prenom" name="prenom" class="field-input" value="<?php echo $_POST['prenom']; ?>">
  47. <div class="info">
  48. <?php echo (isset($errors['prenom'])) ? $errors['prenom'] : '' ?>
  49. </div>
  50. </div>
  51. <div class="field col1">
  52. <label for="nom" class="field-label clear">Nom</label>
  53. <input type="text" id="nom" name="nom" class="field-input" value="<?php echo $_POST['nom']; ?>">
  54. <div class="info">
  55. <?php echo (isset($errors['nom'])) ? $errors['nom'] : '' ?>
  56. </div>
  57. </div>
  58. </section>
  59.  
  60. <section class="row clear">
  61. <div class="field col1">
  62. <label for="sujet" class="field-label clear">Sujet</label>
  63. <input type="text" id="sujet" name="sujet" class="field-input" value="<?php echo $_POST['sujet']; ?>">
  64. <div class="info">
  65. <?php echo (isset($errors['sujet'])) ? $errors['sujet'] : '' ?>
  66. </div>
  67. </div>
  68. <div class="field col1">
  69. <label for="budget" class="field-label clear">Budget</label>
  70. <input type="text" id="budget" name="budget" class="field-input" value="<?php echo $_POST['budget']; ?>">
  71. <div class="info">
  72. <?php echo (isset($errors['budget'])) ? $errors['budget'] : '' ?>
  73. </div>
  74. </div>
  75. </section>
  76.  
  77. <section class="row clear">
  78. <div class="field col2">
  79. <label for="message" class="field-label clear">message</label>
  80. <input type="text" id="message" name="message" class="field-input" value="<?php echo $_POST['message']; ?>">
  81. <div class="info">
  82. <?php echo (isset($errors['message'])) ? $errors['message'] : '' ?>
  83. </div>
  84. </div>
  85. </section>
  86.  
  87. <section class="row clear">
  88. <div class="field col1">
  89. <label for="email" class="field-label clear">Email</label>
  90. <input type="text" id="email" name="email" class="field-input" value="<?php echo $_POST['email']; ?>">
  91. <div class="info">
  92. <?php echo (isset($errors['email'])) ? $errors['email'] : '' ?>
  93. </div>
  94. </div>
  95. <div class="field col1">
  96. <label for="gsm" class="field-label clear">gsm</label>
  97. <input type="text" id="gsm" name="gsm" class="field-input" value="<?php echo $_POST['gsm']; ?>">
  98. <div class="info">
  99. <?php echo (isset($errors['gsm'])) ? $errors['gsm'] : '' ?>
  100. </div>
  101. </div>
  102. </section>
  103.  
  104. <br><input type="submit" name="submit" id="submit" value="Validez"/>
  105.  
  106. <!-- / Content -->
  107.  
  108.  
  109. <?php if(isset($oklm)): ?>
  110. <p class="info valid"><?php echo $oklm; ?><br><?php echo $date; ?></p>
  111. <?php elseif(isset($errors)): ?>
  112. <p class="info">Vous n'avez pas rempli tous les champs !</p>
  113. <?php endif; ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement