php - 网页的动态下拉列表未从我的数据库中填充

标签 php mysql dynamic

我不明白为什么动态下拉列表不会从我的数据库中填充。:

<!doctype html>
<html>
<body>
<h2>Insert Album</h2>
<form action="insertalbum.php" method="POST">
Title: <input type="text" name="atitle" maxlength='50' required><br>
Band: <select name='bands'>
<?php
$conn = mysqli_connect("Server","database","password","username"); //i put in these placeholder for my actual credentials
// Check connection
if(mysqli_connect_errno()){
        echo nl2br("Failed to connect to MySQL: " . mysqli_connect_error() . "\n "); 
        }
   $query = "SELECT DISTINCT name FROM band";
   $result = mysqli_query($conn, $query);
    while ($row = mysqli_fetch_assoc($result)) {
                  unset($name);
        $name = $row['name']; 
                  echo '<option value="name"> $name </option>';

}
?> 
 </select>
<br>

Published Year: <input type="number" name="pyear" min='1900' max='2020' required><br>
Publisher: <input type="text" name="pname" maxlength='50' required><br>
Format:<select> <option value="record"> Record </option>
        <option value="cd"> CD </option>
        <option value="casette"> Casette </option>

</select> <br>
Price: <input type="number" name="price" min='0' max='9999.99'><br>
<input type="submit" value="Insert">
</form>
</body>
</html>

最佳答案

这是一个例子:

<select id="employee">
<option value="" selected="selected">Select Employee Name</option>
<?php
/* connection */
$conn = mysqli_connect("Server","database","password","username");
/* query */
$sql = "SELECT id, employee_name, employee_salary, employee_age FROM employee LIMIT 10";
/* get data from db */
$resultset = mysqli_query($conn, $sql) or die("database error:". mysqli_error($conn));
/* build your dropdown*/
while( $rows = mysqli_fetch_assoc($resultset) ) {
?>
<option value="<?php echo $rows["id"]; ?>"><?php echo $rows["employee_name"]; ?></option>
<?php } ?>
</select>

关于php - 网页的动态下拉列表未从我的数据库中填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49907809/

相关文章:

php - 我需要知道 php-ga 是否允许我一次发送多个事件

php - 如果 MYSQL [BLOB] 为 NULL,我该如何更新

php - 使用 ajax 自动完成处理下拉选择框选项

php - 如何检索旧的 Whatsapp 个人资料图片?

mysql错误操作数应该有1列存储过程

algorithm - 判断数组中是否有两个数之和为0

python - 索引错误 : tuple index out of range -- String formatting

php - 根据 session 选择

php - 使用 PHP 和 JavaScript 动态更新 Google Chart

asp.net - 强类型数据集的动态连接字符串