Advertisement
Guest User

Untitled

a guest
Mar 27th, 2016
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. <!DOCTYPE HTML>
  2. <html>
  3. <head>
  4. <style>
  5. .error {color: #FF0000;}
  6. </style>
  7. </head>
  8. <body>
  9.  
  10. <?php
  11. // define variables and set to empty values
  12. $nameErr = $emailErr = $genderErr = $phoneErr = $cityErr = $countyErr = $adressErr = "";
  13. $name = $email = $gender = $phone = $instagram = $facebook = $city = $country = $adress = "";
  14.  
  15. if ($_SERVER["REQUEST_METHOD"] == "POST") {
  16. if (empty($_POST["name1"])) {
  17. $nameErr = "Name is required";
  18. } else {
  19. $name = test_input($_POST["name1"]);
  20. // check if name only contains letters and whitespace
  21. if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
  22. $nameErr = "Only letters and white space allowed";
  23. }
  24. }
  25.  
  26. if (empty($_POST["email"])) {
  27. $emailErr = "Email is required";
  28. } else {
  29. $email = test_input($_POST["email"]);
  30. // check if e-mail address is well-formed
  31. if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
  32. $emailErr = "Invalid email format";
  33. }
  34. }
  35.  
  36. if (empty($_POST["phone"])) {
  37. $phone = "Phone number is required";
  38. } else {
  39. $phone = test_input($_POST["phone"]);
  40. }
  41.  
  42. if (empty($_POST["gender"])) {
  43. $genderErr = "Gender is required";
  44. } else {
  45. $gender = test_input($_POST["gender"]);
  46. }
  47. }
  48.  
  49. function test_input($data) {
  50. $data = trim($data);
  51. $data = stripslashes($data);
  52. $data = htmlspecialchars($data);
  53. return $data;
  54. }
  55. ?>
  56. <h2>Amsterdam event attending</h2>
  57. <p><span class="error">* required field.</span></p>
  58. <form method="post" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>, <">
  59. Name:
  60. <input type="text" name="name1" value="<?php echo $name;?>">
  61. <span class="error">* <?php echo $nameErr;?></span>
  62. <br><br>
  63. Adress:
  64. <input type="text" name="adress" value="<?php echo $adress;?>">
  65. <span class="error">*</span>
  66. <br><br>
  67. City:
  68. <input type="text" name="city" value="<?php echo $city;?>">
  69. <span class="error">*</span>
  70. <br><br>
  71. E-mail:
  72. <input type="text" name="email" value="<?php echo $email;?>">
  73. <span class="error">* <?php echo $emailErr;?></span>
  74. <br><br>
  75. Instagram:
  76. <input type="text" name="insta" value="">
  77. <br><br>
  78. Facebook:
  79. <input type="text" name="face" value="">
  80. <br><br>
  81. Phone number:
  82. <input type="text" name="phone" value="<?php echo $phone;?>">
  83. <span class="error">* <?php echo $phoneErr;?></span>
  84. <br><br>
  85. Gender:
  86. <input type="radio" name="gender" <?php if (isset($gender) && $gender=="female") echo "checked";?> value="female">Female
  87. <input type="radio" name="gender" <?php if (isset($gender) && $gender=="male") echo "checked";?> value="male">Male
  88. <span class="error">* <?php echo $genderErr;?></span>
  89. <br><br>
  90. <input type="submit" name="submit" value="Submit">
  91. </form>
  92.  
  93. <?php
  94. if(isset($_POST['submit'])){
  95. }
  96. $servername = 'localhost';
  97. $username = 'root';
  98. $password = '1234';
  99. $database = 'amsterdam';
  100.  
  101. $conn = mysqli_connect($servername, $username, $password, $database);
  102. if (!$conn) {
  103. die("Connection failed: " . mysqli_connect_errno());
  104. }
  105. $sql = "INSERT INTO inschrijvingen (name, adress, city, email, insta, face, phone, gender);
  106. VALUES ($_POST[name1], $_POST[adress], $_POST[city], $_POST[email], $_POST[insta], $_POST[face], $_POST[phone], $_POST[gender])";
  107. mysql_close($conn);
  108. ?>
  109.  
  110. </body>
  111. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement