2013-06-01 44 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和阿贾克斯似乎在这里 – bestprogrammerintheworld

+0

可以请你告诉我怎么样? – rami987597

+0

你之前用过js吗? – bestprogrammerintheworld

回答

6

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

+0

+1,但是你仍然需要提交表单,(只是用ajax)。 –

+0

任何代码jeffrey请求? – rami987597

相关问题