【发布时间】:2018-09-27 09:52:18
【问题描述】:
我目前正在处理一个项目,我必须在下拉列表中显示插入的位置。 (将“Amsterdam”插入Locatie行中的locatie(表)) 完成后,我需要在我的下拉列表中看到“阿姆斯特丹”
我试过了:
<td>Locatie</td>
<select name="locatie" id="per1">
<option selected="selected">Choose one</option>
<?php
include_once("../config");
$sql = mysqli_query($mysqli, "SELECT Locatie FROM locatie");
$rows = mysqli_fetch_array($sql);
foreach($rows as $row){
echo "<option value='" . $row['locatie']. "'>" . $row['locatie'] . '</option>';
}
?>
</select>
有没有人可以帮助我?我的数据库名称是 toolsforeverdatabase(在 localhost 中)
我是 php 和 stackoverflow 的新手,所以我真的很缺乏经验,但很想了解它。
提前致谢!
【问题讨论】:
-
任何错误信息?我可能有点失明,但如果
config代码确实连接到数据库,那么一切看起来都很好。 -
确保您的数据库不区分大小写。
Locatie和locatie可能是两种不同的动物,具体取决于操作系统。在查询中同时使用 php 的错误报告和mysqli_error($mysqli)。 -
不,没有给出错误,但它没有显示我的数据库中的“位置”。我假设我的数据库(连接)是正确的,因为添加员工的工作正常(甚至使用插入 HTML 的下拉列表添加)
标签: php mysql database localhost