1 回答
TA贡献1829条经验 获得超13个赞
将为您提供当前问题的解决方案,但您必须知道您需要遵循PHP 标准建议,并考虑在执行数据库查询之前运行一些验证。
这是一种老派的编码风格,我强烈建议您使用新标准来执行此操作。请看一下这个简单的 PHP 7 购物车示例,这是另一个使用 MySQL 的示例。
现在,回答你的问题:
我会推荐一个取货和返回日期的关系表。
uid | car_uid | pickup_date | return_date
并且您使用“car_uid”创建与“cars”表的关系。然后对于查询,您使用“JOIN”。
您的表单操作将转到 search.php,因此在此文件中,您需要从 car.php 中的表单(Pickup_date 和 Return_date)读取值。
例如(在 search.php 中):
$pickup_date = $_GET['Pickup_date'];
$return_date = $_GET['Return_date'];
然后创建查询:
"SELECT * FROM cars WHERE pickup_date = '".$pickup_date."' AND return_date = '".$return_date."'";
我看到对于您的“预订”按钮,您正在调用一个名为“booking_car()”的 JavaScript 函数,如果您的函数正确,这应该可以工作。例子:
function booking_car(car_id) {
window.open('booking.php?id=' + car_id, '_self');
}
然后你需要在“booking.php”中获取id
$car_id = $_GET['car_id'];
并运行查询以预订汽车。
- 1 回答
- 0 关注
- 176 浏览
添加回答
举报