我希望有人能够了解我目前正在开发的内容管理餐厅网站上可能导致错误的原因。
我在我的网站餐厅主页(index.php)上创建了一个预订表格。表单将获取用户输入,并在单击提交按钮时将其提交到phpMyAdmin上的表。 (submitreservation.php)。最后,我将在管理页面上显示预订,供员工查看/编辑/删除。
当执行上述操作并且用户被提交到submitreservation.php时,会出现未定义的索引错误,并且用户输入不会传输到表中,但奇怪的是,'message'字段确实填充了预期的id和id ;他们每人提交两次填表。
我似乎无法找到我的代码可能出现的问题,我甚至尝试过使用isset函数,但即便看起来也不行。
我对PHP比较陌生,所以我希望我编写的内容不正确。
以下是HTML表单代码:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$partysize = $_POST['partysize'];
$occassion = $_POST['occassion'];
$datetime = $_POST['datetime'];
$message = $_POST['message'];
include ("password.php");
$webserver = "localhost";
$user = "jlewis13";
$db = "jlewis13";
$conn = mysqli_connect($webserver, $user, $password, $db) or
die(mysqli_error($conn));
$insertreservation = "INSERT INTO reservations (id, name, email, partysize,
occassion, datetime, message) VALUES "
. "(null, '$name', '$email', '$partysize', '$occassion', '$datetime',
'$message')";
$result = mysqli_query($conn, $insertreservation) or
die(mysqli_error($conn));
?>
以下是PHP代码:
monthly
提前致谢,
杰克