【发布时间】:2017-12-07 18:44:03
【问题描述】:
我一直在尝试使用SQL 表的列填充下拉菜单,但我被卡住了。或者下拉菜单中的所有字段都是:数组,或者下拉菜单中填充了空值。
我错过了什么吗?
我试过这段代码。
SHOW COLUMNS, DESCRIBE 'TABLE' AND SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE = ikbb;
<?php
$conn = new mysqli('localhost', 'heijsdb_user', 'maus', 'heijsdb')
or die ('Cannot connect to db');
$result = $conn->query("SHOW COLUMNS FROM ikbb FROM heijsdb");
echo "selecteer een input om aan te passen";
echo "<html>";
echo "<body>";
echo "<select name='id'>";
while ($row = $result->fetch_assoc()) {
$rows[0] = $row;
echo '<option value="'.$row.'">'.$row.'</option>';
}
echo "</select>";
echo "</body>";
echo "</html>";
?>
【问题讨论】:
-
$row是一个数组。 -
像 $row[0] 或 $row[value] 这样的值来设置选项值
-
这是怎么重复的,因为我想填充下拉菜单
-
我同意莫里斯,重复的链接不好。