Member 13820227 Ответов: 1

Вставить бронирование не удалось


Я разрабатываю систему о системе бронирования столиков..Я очень новой для PHP, и я использовал, чтобы быть в состоянии вставить, однако бронирование с успехом, после того, как я изменить кнопку "Отправить" перейти по ссылке invoice.php он больше не сможет вставить бронирование успешно, вместо того, чтобы это не удалось.

Что я уже пробовал:

вот мой код:
<?php
	if(isset($_POST['submit'])) {
		$tableNo=$_POST['tableNo'];
		$date=$_POST['date'];
		$time=$_POST['time'];
		$guestNo=$_POST['guestNo'];
		$menuNo=$_POST['menuNo'];
		$quantity=$_POST['quantity'];
		$comments=$_POST['comments'];
		$phoneNo=$_POST['phoneNo'];
		
		$insertbook=mysqli_query($conn,"INSERT INTO booking (tableNo,date,time,guestNo,menuNo,quantity,comments,phoneNo) VALUES ('$tableNo','$date', '$time', '$guestNo','$menuNo','$quantity','$comments','$phoneNo')");
		
		if($insertbook) {
			echo '';
			echo 'alert("insert booking Success");';
			echo 'window.location.href="index2.php";';
			
			echo'';
		} else {
			echo '';
			echo 'alert("insert booking failed");';
			echo 'window.location.href="index2.php";';
			echo '';				
		}
		mysqli_close($conn);
	}
?>

Я попытался изменить его, чтобы связать с другой страницей, и это эхо "вставить бронирование не удалось".В чем может быть проблема?

1 Ответов

Рейтинг:
0

User 7429338

Вы используете $conn, который не определен. Вам понадобится что-то вроде:

$conn = mysqli_connect("localhost", "username", "password", "dbname");

if (mysqli_connect_errno()) {
    echo "Database connection failed: " . mysqli_connect_error();
}


Взгляните на это Функция PHP mysqli_connect() [^]