获取选择框的值而不提交表单

时间:2013-06-01 17:51:52

标签: php html mysql

嗨我想获取用户从下拉菜单中选择的值而不提交表单并将其保存在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>

1 个答案:

答案 0 :(得分:6)

我不认为你完全理解PHP如何在服务器端工作,但是为了获得下拉菜单的价值而不提交它,你需要Javascript(jQuery使一切变得更容易)。从那里,您只需使用AJAX作为数据格式发送JSON请求,并使用json_decode从PHP检索。