2013-06-01 4 views
0

привет, я хочу получить значение, которое пользователь выбрал из выпадающего меню, не отправляя форму и сохраняя ее в переменной php любые идеи?получить значение поля выбора без отправки формы

<select name="car" value="Select" size="1"> 

<?php 
$sql = "SELECT fullname FROM users"; 

    $result = mysql_query($sql) or die (mysql_error()); 

    while ($row = mysql_fetch_array($result)) 

    { 
      $name=$row["fullname"]; 
      $options .= '<option value="'.$name.'">'.$name.'</option>'; 
    } 

?> 


<?php echo $options; ?> 
</option> 

</select> 
+0

Js и ajax кажется здесь – bestprogrammerintheworld

+0

может у вас рассказать мне, как? – rami987597

+0

Вы уже пользовались js? – bestprogrammerintheworld

ответ

6

Я не думаю, что вы в полной мере понять, как PHP работает на стороне сервера, но, чтобы получить значение в раскрывающемся меню, не подчиняясь его вы будете нуждаться в Javascript (jQuery делает все проще). Оттуда вы просто отправляете запрос AJAX с использованием JSON в качестве формата данных и извлекаете его из PHP с помощью json_decode.

+0

+1, но вы все равно должны отправить форму (просто с ajax). –

+0

любой код jeffrey pls? – rami987597

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