我正在使用 jquery 多选,在选项中我从数据库中获取数据这些基本上是公共汽车上可用的座位。当用户选择一些座位并按下按钮时,我将值放在 $_POST 上并使用更新查询更新选定的座位保留请帮助这里是代码
** 带有 jquery 和 php 的 HTML SELECT 标记用于获取数据,这工作正常 **
<form action="" method="post">
<label for="required">Required</label>
<select id="required" multiple="multiple" data-placeholder="Select attendees..." name="required">
<?php
$con = mysql_connect("localhost","root","") or die(mysql_error());
$link = mysql_select_db("bus") or die(mysql_error());
$query = " select seats.seatNo from seats where seats.isactive = 0 and seats.busID = 1";
$result = mysql_query($query);
while($row = mysql_fetch_array($result))
{
$seatNo = $row['seatNo'];
?>
<option> <?php echo $seatNo ?> </option>
<?php } ?>
</select>
然后我在这里选择座位并更新数据库
<?php
$con;
$link;
if(isset($_POST['submit']))
{
for($i = 0; $i<5; $i++)
{
$selected = $_POST['required'];
}
$insert = " update seats set seats.isactive = 1 where seats.seatNo = $selected and seats.busID = 1";
$q = mysql_query($insert) or die(mysql_error());
if($q)
{
echo " record updated ";
}
else
{
echo " couldn't update ";
}
}
?>