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

Php 填充html下拉菜单表单数据库,php,html,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 =

我想从数据库中填充一个下拉菜单。我已经试过一些方法,但没有一种效果好。我的代码如下所示:

<?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>

您忘记在选项内回显



您只分配值。。。试试这个:
看看你的HTML源代码;你看到了什么?…好了,你看到了。猜猜你没做什么?
<select>
    <?php foreach($users as $user): ?>
        <option value="<?= $user['user']; ?>"><?= $user['user']; ?></option>
    <?php endforeach; ?>
</select>