根据第一个下拉框从DB中检索第二个下拉框的选项

时间:2014-03-21 00:09:53

标签: php html mysql

我目前正在开展一个小项目。我必须从数据库(MySQL)中检索一些数据并将其作为选择(下拉框)插入到网页中。我用PHP编写的代码是:

<?php
// Connect to the db.
require ('mysqli_connect.php');

// Make the query:
$q = "SELECT employee_name from employee where dept_id=3 ORDER BY employee_id ASC"; 

// Run the query.
$r = @mysqli_query ($dbc, $q);

if ($r) // If it ran OK, display the records. 
{ 
     echo '<select name="employee_name">';

     // Fetch and print all the records:
     while ($row = mysqli_fetch_array($r)) 
     {
          echo '<option value="'.$row['employee_name'] . '>"'.$row['employee_name'] .'</option>';
          echo "</select>";                         
     }

}

mysqli_free_result ($r); // Free up the resources.
mysqli_close($dbc); // Close the database connection.
?>

当我在MySQL控制台中执行查询时,它会返回正确的输出。 [这是五个名字的清单]。

你能帮我找到错误吗?

0 个答案:

没有答案