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>