为学校项目制作租车预订系统,该项目使用html / php&SQL。到目前为止,用户在第1页上选择了位置日期/时间和汽车类别,然后在第2页上搜索了可用的汽车。在第2页上,列出了汽车,用户选择了要租用的汽车,这些汽车在while循环中列出数据库。每个汽车上都有一个备用按钮,以便用户选择。
这里是我如何将汽车详细信息作为变量(制造商,型号,类别,日费率)传递给用户,以供用户选择下一个php页面提示页面。即时通讯使用$ _sessions。
<?php
$sql= "SELECT * FROM vehicles WHERE class='$class'";
$result = mysqli_query($db,$sql);
$resultCheck = mysqli_num_rows($result);
if ($resultCheck > 0) {
while ($row = mysqli_fetch_assoc($result)) { //beginning of while loop
$_SESSION['make']=$row['make'];
$_SESSION['model']=$row['model'];
$_SESSION['class']=$row['class'];
$_SESSION['dailyrate']=$row['daily_rate'];
?>
<div class="card">
<div class="img">
<img src='../../images/defaultcar.png' width='100' height='100'>
</div>
<div>
Make: <?php echo $row['make']; ?><br>
Model: <?php echo $row['model']; ?><br>
<b>Class: <?php echo $row['class']; ?></b><br>
<div class="price"> <b>$ <?php echo $row['daily_rate']; ?></b>/Per day</div>
</div>
<a href="booking-payment.php"><button class='reserve-btn'>Reserve</button></a>
</div>;
<?php } //ending bracket of while loop
}
else {
echo "0 results";
}
?>
</div>
我将尝试通过google翻译为您提供帮助,最简单的方法是在预留按钮的值中添加汽车ID,然后声明按钮的名称并将该ID发送到下一页,到达该位置仅从另一个SELECT * FROM CARS WHERE ID =?并获取信息