order.php 833 B

123456789101112131415161718192021222324
  1. <?php
  2. $sql = 'SELECT * FROM rooms';
  3. $sth = $dbh->prepare($sql, [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]);
  4. $sth->execute([]);
  5. $redRoom = $sth->fetchAll();
  6. $sql = 'SELECT * FROM payments';
  7. $sth = $dbh->prepare($sql, [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]);
  8. $sth->execute([]);
  9. $redPayment = $sth->fetchAll();
  10. if(!empty($_POST['ord'])){
  11. $sql = 'INSERT INTO `orders`(`room_id`, `prefer_start_time`, `payment_id`, `user_id`)
  12. VALUES (:rid, :time, :pay, :uid)';
  13. $sth = $dbh->prepare($sql, [PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY]);
  14. $sth->execute([
  15. "rid"=> $_POST['room'],
  16. "time"=>$_POST['prefer_start_time'],
  17. "pay"=>$_POST['payment'],
  18. "uid"=>$_COOKIE['id']
  19. ]);
  20. header('Location: profile.php');
  21. }
  22. ?>