Advertisement
Squito

Reg

Feb 11th, 2022 (edited)
1,312
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.26 KB | None | 0 0
  1. <?PHP
  2.  
  3. include 'config.php';
  4.  
  5. error_reporting(0);
  6.  
  7. session_start();
  8. if (isset($_SESSION['name']))
  9. {
  10.     header("Location: indexs.php");
  11. }
  12.  
  13. if (isset($_POST['submit']))
  14. {
  15.     $name = $_POST['name'];
  16.     $asztal = $_POST['asztal'];
  17.     $date = $_POST['date'];
  18.     $time = $_POST['time'];
  19.     $prep=mysqli_stmt_init($conn);
  20.     mysqli_stmt_prepare($prep, "SELECT id FROM gelarti WHERE name=?");
  21.     //csak azt tedd a SELECT mező/oszlop felsorolásába, ami szükséges
  22.     //ha csak a sorok mennyisége érdekel vagy hogy találsz-e valamit
  23.     //akkor válassz csak egyetlen mezőt
  24.     mysqli_stmt_bind_param($prep, "s", $name);
  25.     mysqli_stmt_execute($prep);
  26.     mysqli_stmt_store_result($prep);
  27.     if(mysqli_stmt_num_rows($prep)==0)
  28.     {
  29.         mysqli_stmt_free_result($prep);
  30.         mysqli_stmt_close($prep);
  31.         $prep=mysqli_stmt_init($conn);
  32.         mysqli_stmt_prepare($prep, "INSERT INTO gelarti (name, asztal, date, time) VALUES (?, ?, ?, ?)");
  33.         mysqli_stmt_bind_param($prep, "ssss", $name, $asztal, $date, $time);
  34.         mysqli_stmt_execute($prep);
  35.         if(mysqli_stmt_affected_rows($prep)==1)
  36.         {
  37.             echo "<script>alert('Sikeres foglalás.')</script>";
  38.         }
  39.         else
  40.         {
  41.             echo "<script>alert('Sikertelen foglalás')</script>";
  42.         }
  43.     }
  44.     unset($name, $asztal, $date, $time);
  45.     mysqli_stmt_close($prep);
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement