Php 如何在预订表单中减少/减少座位值?
我想知道如何使用php/mysqli减少座位数 我已经为客户注册设置了基本的会议时间表,我希望显示剩余的座位数(或最大座位数),并随着客户的每次注册而减少 谢谢 我在“主题”中创建了一个座位行,并有一个页面显示带有主题和会话时间的发言者 下面是当前注册的php代码Php 如何在预订表单中减少/减少座位值?,php,mysqli,registration,Php,Mysqli,Registration,我想知道如何使用php/mysqli减少座位数 我已经为客户注册设置了基本的会议时间表,我希望显示剩余的座位数(或最大座位数),并随着客户的每次注册而减少 谢谢 我在“主题”中创建了一个座位行,并有一个页面显示带有主题和会话时间的发言者 下面是当前注册的php代码 if (isset($_POST['Name'])) { $Name = mysqli_real_escape_string($con,$_POST['Name']); $Address
if (isset($_POST['Name'])) {
$Name = mysqli_real_escape_string($con,$_POST['Name']);
$Address = $_POST['Address'];
$Phone = $_POST['Email'];
$Email = $_POST['Phone'];
$sql = "insert into registration (Name, Address, Email, Phone) values ('$Name','$Address','$Phone','$Email')";
//echo $sql;
$result2 = mysqli_query($con,$sql);
// get id from last query insert statement auto increment
$RegistrationID = mysqli_insert_id($con);
foreach($_POST['time'] as $sessionsID){
echo $sessionsID;
$sql = "insert into bookings (sessionsID, RegistrationID) values ($sessionsID, $RegistrationID)";
echo $sql;
mysqli_query($con, $sql);
}
<?php
$sql3 = "select Time, SessionID FROM sessions LIMIT 0, 30 ";
$result = mysqli_query($con,$sql3);
while ($row = mysqli_fetch_assoc($result)) {
// $i++;
echo '<input type="checkbox" value='.$row['SessionID'].' name="time[]">'.$row['Time'].'</label>';
}
?>
if(isset($\u POST['Name'])){
$Name=mysqli\u real\u escape\u字符串($con,$\u POST['Name']);
$Address=$_POST['Address'];
$Phone=$_POST['Email'];
$Email=$_POST['Phone'];
$sql=“在注册(名称、地址、电子邮件、电话)中插入值(“$Name”、“$Address”、“$Phone”、“$Email”)”;
//echo$sql;
$result2=mysqli\u查询($con,$sql);
//从上次查询中获取id insert语句自动递增
$RegistrationID=mysqli\u insert\u id($con);
foreach($_POST['time']作为$sessionId){
echo$sessionid;
$sql=“插入预订(sessionId,RegistrationID)值($sessionId,$RegistrationID)”;
echo$sql;
mysqli_查询($con,$sql);
}
以下是我将采取的步骤:
$seat
$seat--;
(减量为1),或仅设置为$seat=$seat-1;
我看不到您在任何地方使用座位数。当您插入了一个条目,同时确认了一张机票时,您必须通过减去预订的座位数来更新可用的座位数 为便于实施,请执行以下操作: