填充html下拉菜单表单数据库

时间:2016-11-04 13:22:14

标签: php html

我想从数据库填充下拉菜单。我已经尝试了一些方法,但没有一种方法可以正常工作。我的代码如下所示:

<?php

$pdo = new PDO('mysql:host=1***7;dbname=databasename', 'username', 'password');

$sql = "SELECT user FROM users where tip='tip1'";

$stmt = $pdo->prepare($sql);

$stmt->execute();

$users = $stmt->fetchAll();

?>

<select>
    <?php foreach($users as $user): ?>
        <option value="<?= $user['user']; ?>"></option>
    <?php endforeach; ?>
</select>

我通常可以看到下拉菜单,但没有显示如下图所示的项目。enter image description here

1 个答案:

答案 0 :(得分:0)

您忘记在选项<option value="<?= $user['user']; ?>"><?= $user['user']; ?></option>

内回应
<select>
    <?php foreach($users as $user): ?>
        <option value="<?= $user['user']; ?>"><?= $user['user']; ?></option>
    <?php endforeach; ?>
</select>