Guest User

insert.php

a guest
Aug 29th, 2018
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. <?php
  2. $fname = $_POST['fname'];
  3. $lname = $_POST['lname'];
  4. $gender = $_POST['gender'];
  5. $age = $_POST['age'];
  6. $address = $_POST['address'];
  7. $email =$_POST['email'];
  8. if (!empty($fname) || !empty($lname) || !empty($gender) || !empty($age) ||!empty($address) || !empty($email)) {
  9. $host = "localhost";
  10. $dbUsername = "root";
  11. $dbPassword = "";
  12. $dbname = "register";
  13. //create connection
  14. $conn = new mysqli($host, $dbUsername, $dbPassword, $dbname);
  15. if (mysqli_connect_error()) {
  16. die('Connect Error('. mysqli_connect_errno().')'. mysqli_connect_error());
  17. } else {
  18. $SELECT = "SELECT email From register Where email = ? Limit 1";
  19. $INSERT = "INSERT Into register (fname, lname, gender, age, address, email) values(?, ?, ?, ?, ?, ?)";
  20. //Prepare statement
  21. $stmt = $conn->prepare($SELECT);
  22. $stmt->bind_param("s", $email);
  23. $stmt->execute();
  24. $stmt->bind_result($email);
  25. $stmt->store_result();
  26. $rnum = $stmt->num_rows;
  27. if ($rnum==0) {
  28. $stmt->close();
  29. $stmt = $conn->prepare($INSERT);
  30. $stmt->bind_param("ssssss", $fname, $lname, $gender, $age, $address, $email);
  31. $stmt->execute();
  32. echo "New record inserted sucessfully";
  33. } else {
  34. echo "Someone already register using this email";
  35. }
  36. $stmt->close();
  37. $conn->close();
  38. }
  39. } else {
  40. echo "All field are required";
  41. die();
  42. }
  43. ?>
Add Comment
Please, Sign In to add comment