Advertisement
Guest User

Untitled

a guest
Mar 25th, 2019
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.17 KB | None | 0 0
  1. <?php
  2. if($_POST) {
  3. $errors = array();
  4.  
  5. if(empty($_POST['firstName']))
  6. {
  7. $errors['firstName1'] = "Your first name cannot be empty";
  8. }
  9. if(strlen($_POST['firstName']) <2)
  10. {
  11. $errors['firstName2'] = "Your first name must be atleast 2 characters long";
  12. }
  13.  
  14. if(empty($_POST['lastName']))
  15. {
  16. $errors['lastName1'] = "Your last name cannot be empty";
  17. }
  18. if(strlen($_POST['lastName']) <2)
  19. {
  20. $errors['lastName2'] = "Last name must be atleast 2 characters long";
  21. }
  22.  
  23. $email = "john.doe@example.com";
  24.  
  25. if (empty($_POST['email']))
  26. {
  27. $errors['email1'] = "Email cannot be empty";
  28. }
  29. if (!filter_var($_POST['email'], FILTER_VALIDATE_EMAIL))
  30. {
  31. $errors['email1'] = "Email not provided";
  32. }
  33.  
  34. if(empty($_POST['phoneNumber']))
  35. {
  36. $errors['phoneNumber1'] = "Your phone number cannot be empty";
  37. }
  38. if(strlen($_POST['phoneNumber']) <8)
  39. {
  40. $errors['phoneNumber2'] = "Your phone number must be atleast 8 characters long";
  41. }
  42. if(empty($_POST['textArea']))
  43. {
  44. $errors['textArea'] = "You must right something there";
  45. }
  46.  
  47. if (count($errors) == 0) {
  48. header("Location: success.php");
  49. exit();
  50. }
  51. }
  52. ?>
  53.  
  54.  
  55. <html lang="en">
  56. <head>
  57. <meta charset="utf-8" />
  58. <title></title>
  59.  
  60. </head>
  61. <body>
  62. <form method="post" target="">
  63. <p>
  64. <label for="firstName">FirstName</label>
  65. <input type="text" name="firstName" id="firstName" value="<?php if(isset($_POST['firstName'])) echo $_POST['firstName']; ?>" />
  66. </p>
  67. <p><?php if(isset($errors['firstName1'])) echo $errors['firstName1']; ?></p>
  68. <p><?php if(isset($errors['firstName2'])) echo $errors['firstName2']; ?></p>
  69.  
  70. <p>
  71. <label for="lastName">Last Name</label>
  72. <input type="text" name="lastName" id="lastName" value="<?php if(isset($_POST['lastName'])) echo $_POST['lastName']; ?>" />
  73. </p>
  74. <p><?php if(isset($errors['lastName1'])) echo $errors['lastName1']; ?></p>
  75. <p><?php if(isset($errors['lastName2'])) echo $errors['lastName2']; ?></p>
  76.  
  77. <label for="email">email :</label>
  78. <input type="email" id="email" name="email" value="<?php if (isset($_POST['email'])) echo $_POST['email']; ?>" />
  79. <p><?php if (isset($errors['email1'])) echo $errors['email1']; ?></p>
  80.  
  81.  
  82.  
  83. <p>
  84. <label for="phoneNumber">phoneNumber</label>
  85. <input type="phoneNumber" name ="phoneNumber" id="phoneNumber" value="<?php if(isset($_POST['phoneNumber'])) echo $_POST['phoneNumber']; ?>" />
  86. </p>
  87.  
  88. <p><?php if(isset($errors['phoneNumber1'])) echo $errors['phoneNumber1']; ?></p>
  89. <p><?php if(isset($errors['phoneNumber2'])) echo $errors['phoneNumber2']; ?></p>
  90.  
  91. <label for="sujet">Sujet</label>
  92. <select name="sujet" id="sujet" size="1">
  93. <option></option>
  94. <option>Un problème technique ?</option>
  95. <option>Un petit mot doux ?</option>
  96. <option>Un conseil pour des ajustements ?</option>
  97. </select>
  98. </br>
  99.  
  100. <textarea name="textArea" id="textArea" rows="10" cols="30"></textarea>
  101. <p><?php if(isset($errors['textArea'])) echo $errors['textArea']; ?></p>
  102.  
  103. <input type="submit" value="Submit" />
  104. </form>
  105. </body>
  106. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement