2013-06-01 52 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

相關問題