未定义索引:第3行c:/wamp/www/Hotel 18\confirm_booking.php中的否
错误:在第3行的c:/wamp/www/Hotel 18\confirm_booking.php中取消定义索引:否未定义索引:第3行c:/wamp/www/Hotel 18\confirm_booking.php中的否,php,Php,错误:在第3行的c:/wamp/www/Hotel 18\confirm_booking.php中取消定义索引:否 $roomno=$_GET['no']; include('connection.php'); if(isset($_Request['btnconfirm'])) { $cust=$_POST['custname']; $room=$_POST['custroom']; $ar=$_POST['arrv']; $d
$roomno=$_GET['no'];
include('connection.php');
if(isset($_Request['btnconfirm']))
{
$cust=$_POST['custname'];
$room=$_POST['custroom'];
$ar=$_POST['arrv'];
$dep=$_POST['depr'];
$total=$_POST['total'];
echo mysql_query("inserted into checkout(customer_name,room_no,arrival_time,departure_time,total,status) values('$cust','$room','$ar','$dep','$total','PAID')");
mysql_query("update room_booking set status='Clear' where name='$cust' and roomNo='$room'");
}
?>
注意:我从一个页面中引用了“否”,它工作正常,但在提交表单时,仍然出现了一个与$\u GET['no']
我犯了什么错误有关的错误?***显然,至少在某些时候,查询字符串中没有传递“否”。这行:
if(isset($_Request['btnconfirm']))
$\u请求
是一个必须为大写的$\u请求
将其更改为:
if(isset($_REQUEST['btnconfirm']))
我建议您切换到使用带有准备语句或PDO的mysqli.*
mysql.*
函数已弃用,将从未来的PHP版本中删除
目前,您对SQL注入持开放态度
- 关于如何防止SQL注入