PHP 下拉列表,未显示来自本地主机的数据



我目前正在处理一个项目,我必须在下拉列表中显示插入的位置。(将"阿姆斯特丹"插入到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>

有人可以帮助我吗?我的数据库名称是工具永远数据库(在本地主机中(

我是 php 和 stackoverflow 的新手,所以我真的没有经验,但很想了解它。

提前感谢!

  $sql = mysqli_query($mysqli, "SELECT Locatie FROM locatie");

请在配置文件中检查连接名称是否$mysqli

如果连接名称为 $mysqli请使用以下代码

    <td>Locatie</td>
        <select name="locatie" id="per1">
        <option selected="selected">Choose one</option>
        <?php
        require '../config.php';
        $sql = mysqli_query($mysqli, "SELECT Locatie FROM locatie");
        while($rows = mysqli_fetch_array($sql)){
        echo '<option value='" . $rows['locatie']. "'>" . $rows['locatie'] . "</option>';
        }
        ?>
        </select>

希望这会有所帮助..

最新更新