【问题标题】:Select Populating but not showing values (php/msqli)选择填充但不显示值 (php/mysqli)
【发布时间】:2023-03-04 15:08:02
【问题描述】:

所以我正在制作一个下拉菜单,显示我网站上的用户,当我加载页面时,我可以告诉它正在连接到数据库并选择正确的表、列和所有内容,因为它显示了正确数量的选项,但是所有选项都是空白...我做错了什么?

<?php $users = $conn->query("SELECT username FROM users"); ?>

<label for="ref" class="ref">If you were referred to RDR PLEASE select your referrer's Username:</label>
<select name="referrer" style="width:150px">
        <option value="None"></option>
        <?php while($rows = $users->fetch_array())
        {
                $user = $rows['$users'];
                echo "<option value='$user'>$user</option>";
        } ?> </select>

【问题讨论】:

    标签: php database forms mysqli


    【解决方案1】:

    您的列名似乎是您的 sql 查询中的“用户名”。

            <?php while($rows = $users->fetch_array())
            {
                    $user = $rows['username'];
                    echo "<option value='$user'>$user</option>";
            } ?> </select>
    
    

    【讨论】:

    • 你是对的,但没有 $... ``` $user = $rows['username']; ```
    • 感谢您的纠正。如果对您有帮助,请接受答案作为解决方案或投票:)
    • 新站点,所以我不知道这样做...现在完成:)
    猜你喜欢
    • 2019-05-10
    • 1970-01-01
    • 2012-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多