嗨我想获取用户从下拉菜单中选择的值而不提交表单并将其保存在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 :(得分:6)
我不认为你完全理解PHP如何在服务器端工作,但是为了获得下拉菜单的价值而不提交它,你需要Javascript(jQuery使一切变得更容易)。从那里,您只需使用AJAX作为数据格式发送JSON请求,并使用json_decode
从PHP检索。