2015-10-06 127 views
0

抓取一個變量使用一個下拉列表,我從列表中選擇一個數據:從另一個腳本

<option value="R.K.Hospital">R.K.Hospital </option> 
<option value="Sevabhai Hospital">Sevabhai Hospital</option> 

現在用我檢查座位是否可用與否的這部分代碼:

$queryreg = mysql_query("SELECT available FROM hospital WHERE h_name='$hospital' "); 
     $queryreg = mysql_fetch_assoc($queryreg); 
     $a= $queryreg; 

     echo '<span style="color:ff0000;text-align:center;">Available seats are , '.$a['available'].' </span>'; 

     if($a['available']>0) 
     { 

      echo (" <form action='book_bed.php' method='post'><input name='submit' type='submit' value='Book Now' /> </form>"); 
     } 

現在我想如果預訂座位可用座位...

<?php 


include_once('connection.php'); 

include_once('available.php'); 


$hospital=$_POST['hospital']; 
$username=$_SESSION['username']; 

$date=date("Y-m-d"); 


if(@$_POST['submit']) 
{ 
    $queryreg = mysql_query("INSERT INTO `bed_book` VALUES ('$username','$hospital','')",$connect); 
    echo'<span style="color:#AFA;text-align:center;">Order Has Been Booked !!</span>'; 
} 

?> 

一切都越來越插入除了$醫院變量的數據庫...我想有一些實現問題...連接和數據庫工作得很好,所以沒有問題。如果有人能幫助我應該心存感激......

+0

值'echo $ hospital';結果? –

+0

它顯示$ hospital作爲輸出...我也嘗試過這一個,但它裏面的值沒有被獲取,Harshit –

+0

Whats插入數據庫? –

回答

0

在你的表單沒有對醫院

任何輸入
echo (" <form action='book_bed.php' method='post'> 
<input name='hospital' type='hidden' value='".$hospital."' /> 
<input name='submit' type='submit' value='Book Now' /> 
</form>"); 

並提交它,你就會得到它

$queryreg = mysql_query("INSERT INTO `bed_book` VALUES ('$username','".$hospital."','')",$connect); 
+0

感謝先生,但沒有任何內容插入到數據庫中:/ –

+0

請首先打印$ _POST陣列,並確認您已獲得所有值 –

+0

確定完成了......謝謝您的寶貴時間:),Er.KT –