0

私はjquery multiselectを使用しており、オプションでデータベースからデータを取得しています。これらは基本的にバスで利用可能な座席です..ユーザーがいくつかの座席を選択してボタンを押すと、$_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 ";   
}

} 



?>
4

0 に答える 0