2015-10-06 3 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>'; 
} 

?> 

Все будут вставлены в база данных, кроме переменной $ hospital ... Я предполагаю, что есть некоторая проблема реализации ... Соединение и база данных работают довольно точно, поэтому нет проблемы. Если кто-то не может помочь, я буду благодарен ...

+0

'echo $ hospital'; Результат? –

+0

Он показывает $ hospital как результат ... Я тоже пробовал этот, но значение внутри него не получает, Harshit –

+0

Что добавлено в базу данных? –

ответ

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 –

Смежные вопросы