HTML 来自 SQL 数据库的选项
HTML Options from SQL Database
我有一个 HTML DataList
输入框,我希望 DataList
中的选项是我的 SQL
数据库中的内容。我一直在努力完成这项工作,但出于某种原因我做不到。有谁知道这是如何实现的?
这是我的代码:
<?php
include_once 'connect.php';
$sql="select * FROM table";
?>
<form>
<input list="list" name="name">
<datalist id="datalist">
<?php
foreach ($dbo->query($sql) as $row) {
echo "<option value="$row[name]"/>";
}
?>
</datalist>
<input type="submit">
</form>
我得到的选项实际上是 $row[name]
有人能告诉我我做错了什么吗?
Datalist id 必须匹配输入列表属性并将循环更改为 "<option value=" . $row['name'] . "/>"
我有一个 HTML DataList
输入框,我希望 DataList
中的选项是我的 SQL
数据库中的内容。我一直在努力完成这项工作,但出于某种原因我做不到。有谁知道这是如何实现的?
这是我的代码:
<?php
include_once 'connect.php';
$sql="select * FROM table";
?>
<form>
<input list="list" name="name">
<datalist id="datalist">
<?php
foreach ($dbo->query($sql) as $row) {
echo "<option value="$row[name]"/>";
}
?>
</datalist>
<input type="submit">
</form>
我得到的选项实际上是 $row[name]
有人能告诉我我做错了什么吗?
Datalist id 必须匹配输入列表属性并将循环更改为 "<option value=" . $row['name'] . "/>"