2013-02-18 108 views
0

我想根據從下拉列表中選擇的區域名稱來搜索員工列表。我可以從數據庫檢索從PHP HTML下拉列表中的區域名稱。但現在我很困惑如何將下拉列表中的選擇選項傳遞給PHP中的SQL查詢。另外我想索引號碼 選定的選項。我的代碼如下。使用PHP的HTML選項字段

<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
    <title></title> 
</head> 
<body> 
    <?php 
    include 'Connect.php'; 
    $query = "SELECT varAreaName FROM tbArea" ; 
    $result = mysql_query($query); 
    echo'<select name="somename">'; 
    echo'<option value="ANY">--ANY--</option>'; 
    while($row = mysql_fetch_assoc($result)) { 
     echo '<option value="'.$row['varAreaName'].'">' . $row['varAreaName'] . '</option>'; 
    } 
    echo '</select>';     
    ?> 
</body> 
</html> 

回答

0

首先,你必須添加一個表單標籤並將表單發佈到另一個php腳本。

根據用於發送表單的方法,您選擇的選項將在$_POST$_GET中可用。

例子:

<body> 
    <form action="your_second_php_script.php" method="post"> 
    // your code 
    </form> 
</body> 

而且在your_second_php_script.php

<?php 
    var_dump($_POST); 
?> 

如果您需要的結果是在原來的頁面可用,您可以使用Ajax來獲取工作,但我會開始與基礎知識。

+0

我希望我的輸出在相同的窗體上。我正在嘗試,但我沒有得到任何解決方案,在PHP中。 – Anup 2013-02-18 13:39:44

+0

@Anup不,你需要JavaScript和PHP的組合。只是看看阿賈克斯。 – jeroen 2013-02-18 13:41:34

相關問題