pan7nikt

reservationSend.php

Jan 30th, 2022 (edited)
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.43 KB | None | 0 0
  1. <?php
  2.     if(isset($_POST['reservation']))
  3.     {
  4.         //https://stackoverflow.com/questions/7218467/php-not-loading-rest-of-page-after-exit
  5.  
  6.         $reservationPossible = true;
  7.  
  8.         $osoby = $_POST['osoby'];
  9.         $dni = $_POST['dni'];
  10.         $selectedDest = $_POST['selectedDest'];
  11.         $email = $_POST['email'];
  12.  
  13.         //Weryfikuje poprawność danych
  14.         if(empty($osoby) || empty($dni) || empty($selectedDest) || empty($email)) {echo "Jedno z pól jest puste"; $reservationPossible = false;}
  15.         if($osoby < 1){$reservationPossible = false;}
  16.         if($dni < 1){$reservationPossible = false;}
  17.  
  18.         $conn = mysqli_connect('localhost','administrator','1357','wczasy');
  19.         //Do połączenia lokalnego
  20.         //$conn = mysqli_connect('localhost','root','','wczasy');
  21.  
  22.         //Sprawdza duplikaty maila
  23.         $checkresult = mysqli_query($conn,'SELECT * FROM customers WHERE email="'.$email.'"');
  24.         if(mysqli_num_rows($checkresult) < 1)
  25.         {
  26.             echo "<p>Mail o podanej nazwie nie istnieje!</p>";
  27.             $reservationPossible = false;
  28.         }
  29.        
  30.         if($reservationPossible)
  31.         {
  32.             $q = mysqli_query($conn,'INSERT INTO reservations (destination,people,days,email) VALUES ("'.$selectedDest.'","'.$osoby.'","'.$dni.'","'.$email.'")');
  33.  
  34.             echo $email;
  35.  
  36.             echo "<p>Poprawnie zarezerwowano wyjazd</p>";
  37.         }
  38.     }
  39. ?>
Add Comment
Please, Sign In to add comment