Advertisement
Guest User

Untitled

a guest
Feb 28th, 2018
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.40 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "";
  5. $dbname = "guestbook";
  6.  
  7. $conn = new mysqli($servername, $username, $password, $dbname);
  8. // Check connection
  9. if ($conn->connect_error) {
  10.     die("Connection failed: " . $conn->connect_error);
  11. }
  12.  
  13. if(isset($_POST['save']))
  14. {
  15.         $sql = "INSERT INTO `form` (`firsName`, `lastName`, `website`, `email`, `message`) VALUES ('".$_POST["firstName"]."','".$_POST["lastName"]."','".$_POST["message"]."','".$_POST["email"]."','".$_POST["website"]."')";
  16.  
  17.         //$stmt = mysqli_prepare($sql);
  18.  
  19.         //$stmt->bind_param("sss", $_POST['firstName'], $_POST['lastName'], $_POST['message'], $_POST['email'], $_POST['website']);
  20.  
  21.         $result = mysqli_query($conn,$sql);
  22.     }
  23.  
  24. $errormessages = array();
  25. if ($_SERVER['REQUEST_METHOD'] == "POST")
  26. {
  27.  
  28. //user has sent the form using the submit
  29. $message = "User has sent the form </br> ";
  30.  
  31. $errormessages = array();
  32.  
  33.  if ($_POST['firstName'] == "")
  34.  {
  35.     $errormessages[]= "You forgot your first name";
  36.  }
  37.  if ($_POST['lastName'] == "")
  38.  {
  39.     $errormessages[]= "You forgot your last name";
  40.  }
  41.  if ($_POST['message'] == "")
  42.  {
  43.     $errormessages[]= "You forgot your message";
  44.  }
  45.  if ($_POST['email'] == "")
  46.  {
  47.     $errormessages[]= "You forgot your last email";
  48.  }
  49.  if ($_POST['website'] == "")
  50.  {
  51.     $errormessages[]= "You forgot your last website";
  52.  }
  53. }
  54. else
  55. {
  56.  
  57. //user has not yet send the form
  58. $message = "User has not yet send the form";
  59. }
  60.  
  61.  
  62. ?>
  63.  
  64. <html>
  65.     <head>
  66.         <title>
  67.             My guestbook
  68.         </title>
  69.     </head>
  70.     <body>
  71.  
  72.         <?php
  73.         echo $message;
  74.         echo "<br/>";
  75.         //var_dump($_POST);
  76.  
  77.         foreach($errormessages as $error)
  78.         {
  79.             echo $error;
  80.             echo "<br/>";
  81.         }
  82.        
  83.         ?>
  84.         <form action="" method="POST">
  85.             <fieldset>
  86.                 <legend></br> My guestbook</legend>
  87.                 <label>First name</label>
  88.                 <input type="text" name="firstName" placeholder="Enter your first name"/>
  89.                 <label>Last name</label>
  90.                 <input type="text" name="lastName" placeholder="Enter your last name"/>
  91.                 <label>Message</label>
  92.                 <textarea name="message" placeholder="Your message goes here..."></textarea>
  93.                 <label>Email</label>
  94.                 <textarea name="email" placeholder="Enter your email"></textarea>
  95.                 <label>Website</label>
  96.                 <textarea name="website" placeholder="Enter your website"></textarea>
  97.                 <button type="submit" name="save">Save</button>
  98.             </fieldset>
  99.         </form>
  100.     </body>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement