动态下拉列表使用循环

时间:2017-03-23 14:58:03

标签: php html mysqli

我的数据库名为'ecc',表名为'client' 表客户端有很多字段,考虑其中一个名为ProjectManager 我想在选择下拉列表中显示ProjectManager的数据。 可以将更多数据添加到ProjectManager,因此需要循环。

请通过编写相同的代码来帮助一些人... 提前感谢您的帮助..

1 个答案:

答案 0 :(得分:-1)

以下是mysqli的示例代码: 我没有试过,但应该工作。您需要替换用户名,db的密码值以及选择选项中所需的值

<?php
// Connect db
$mysqli = new mysqli('localhost','username','password','ecc');

// check if error
if ($mysqli->connect_error) {
    die('Can not connect to DB error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}

// MySqli Select Query
$results = $mysqli->query("SELECT ProjectManager FROM client");

echo '<select name="project_manager">';
echo '<option value="">-select project manager-</option>';
while($row = $results->fetch_assoc()) {
    echo '<option value="'.$row['ProjectManager'].'">'.$row['ProjectManager'].'</option>';
}  
echo '</select>';

// Frees memory
$results->free();
// close connection
$mysqli->close();
?>