我正在尝试在php中预订录取位置。 表槽包含字段日期,允许,剩余 每天有100个插槽一旦他注册剩余的字段,1必须减去并更新。也就是说,如果剩余字段(最初)中的一个日期的学生总数为100,那么它应该变为99,98等(相同字段)。更新时的剩余字段不会更新。 这是代码
<form action="" method="post">
<label>Mobile No</label>
<input type="text" name="mobile"/><br/>
<label>Applicant Name</label>
<input type="text" name="name" /><br/>
<label>Date of Interview Choosen</label>
<input type="text" name="date" value="<?php if(isset($_GET['date'])) { echo $_GET['date']; } ?>" readonly /><br/>
<label>Report Time Choosen</label>
<input type="text" name="time" value="<?php if(isset($_GET['time'])) { echo $_GET['time']; } ?>" readonly /><br/>
<input type="submit" name="submit" value="confirm">
</form>
<?php
include_once "db.php";
if(isset($_POST["submit"])){
$mobile = $_POST['mobile'];
$name=$_POST["name"];
$date=$_POST["date"];
$time=$_POST["time"];
$res = mysql_query("SELECT date FROM slot WHERE date='$date'");
$row = mysql_fetch_array($res);
$date=$row['date'];
$remaining= $row['remaining'];
$remaining = $remaining - 1;
mysql_query("UPDATE slot SET remaining = $remaining WHERE date=$date");
$query=mysql_query("INSERT INTO reg (name, mobile, date, time)
VALUES('$name', '$mobile', '$date', '$time')") or die(mysql_error());
if($query)
{ $id=mysql_insert_id();
$_SESSION['id']=$id;
header("Location:reg1.php");
}}
?>