一位朋友问我是否可以通过简单的剧院预订系统帮助他。我希望有一个表格,用户可以用他的名字和他想要的座位数来登记。 用户必须在活动中领取门票。
我唯一没有工作的是限制座位。如果已经例如预订的20个座位显示用户在提交后事件已完全预订/仅剩2个座位...(如果他想保留比可用座位更多的座位)。
这就是我已经拥有的:
表格:
<div id="content"><form action="reservation.php" method="post" class="inline-form">
<div class="form-group">
<label for="name">Your name</label><br>
<input type="name" name="name" class="form-control input-lg" id="name">
</div>
<div class="form-group">
<label for="seats">Number of seats</label><br>
<select id="seats" name="seats" size="3">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</div>
<br><br>
<button type="submit" class="button" name="Sign Up">Sign me up!</button>
</form></div>
PHP表格处理:
<?php
$con=mysqli_connect("localhost","user","pass","db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql="INSERT INTO theater (name, seats)
VALUES
('$_POST[name]','$_POST[seats]')";
if (!mysqli_query($con,$sql))
{
die('Error: ' . mysqli_error($con));
}
echo "<center>Thank you for your reservation! Please pick up your tickets with your name:<br><h1>$name</h1></center>";
mysqli_close($con);
?>
我真的很感谢你的帮助!
修改
我认为可以用
完成SELECT sum(column) FROM table;