Advertisement
Guest User

Untitled

a guest
Oct 20th, 2019
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.29 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="fr">
  3. <head>
  4. <meta charset="UTF-8">
  5. <link rel="stylesheet" type="text/css" href="">
  6. <title></title>
  7. </head>
  8. <body>
  9.  
  10.  
  11. <?php
  12.  
  13. // define variables and set to empty values
  14. $errors = array();
  15.  
  16. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  17.  
  18. if (empty($_POST["lastName"])) {
  19. $errors['lastNameErr'] = "Last Name is required";
  20. }
  21.  
  22. if (empty($_POST["firstName"])) {
  23. $errors['firstNameErr']= "First Name is required";
  24. }
  25.  
  26. if (empty($_POST["email"])) {
  27. $errors['emailErr'] = "Email is required";}
  28. else {
  29. if (!filter_var($_POST["email"], FILTER_VALIDATE_EMAIL)) {
  30. $errors['emailErr'] = "Invalid email format";
  31. }
  32. }
  33.  
  34. if (empty($_POST["tel"])) {
  35. $errors['telErr'] = "Tel is required";
  36. }
  37.  
  38. if (empty($_POST["select"])) {
  39. $errors['selectErr'] = "Select is required";
  40. }
  41.  
  42. if (count($errors) == 0){
  43. header("Location:page.php");
  44. exit;
  45. }
  46.  
  47. }
  48.  
  49.  
  50. ?>
  51. <form method="post" action="">
  52. <div>
  53. <label for="lastName">LastName :</label>
  54. <input type="text" id="lastName" name="lastName" />
  55. <span class="error">*<?php if(isset($errors['lastNameErr'])) echo $errors['lastNameErr'];?></span>
  56. <br><br>
  57. <div>
  58.  
  59. <div>
  60. <label for="firstName">FirstName :</label>
  61. <input type="text" id="firstName" name="firstName" />
  62. <span class="error">* <?php if(isset($errors['firstNameErr'])) echo $errors['firstNameErr'];?></span>
  63. <br><br>
  64. <div>
  65.  
  66. <div>
  67. <label for="email">Courriel :</label>
  68. <input type="text" id="email" name="email" />
  69. <span class="error">* <?php if(isset($errors['emailErr'])) echo $errors['emailErr'];?></span>
  70. <br><br>
  71. </div>
  72.  
  73. <div>
  74. <label for="select">Choose a day:</label>
  75. <select id="select" name="select">
  76. <option value="">--Please choose an option--</option>
  77. <option value="Monday">Monday</option>
  78. <option value="Tuesday">Tuesday</option>
  79. <option value="Wednesday">Wednesday</option>
  80. <option value="Thursday">Thursday</option>
  81. <option value="Friday">Friday</option>
  82. <option value="Saturday">Saturday</option>
  83. <option value="Sunday">Sunday</option>
  84. </select>
  85. <span class="error">* <?php if(isset($errors['selectErr'])) echo $errors['selectErr'];?></span>
  86. <br><br>
  87. </div>
  88.  
  89. <div>
  90. <label for="phone">Tel :</label>
  91. <input type="tel" id="phone" name="tel" >
  92. <span class="error">* <?php if(isset($errors['telErr'])) echo $errors['telErr'];?></span>
  93. <br><br>
  94. </div>
  95.  
  96. <div>
  97. <label for="msg">Message:</label>
  98. <textarea id="msg" name="message"></textarea>
  99. </div>
  100.  
  101. <div class="button">
  102. <button type="submit">Envoyer un message</button>
  103. </div>
  104. </form>
  105. </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement