【问题标题】:PHP ''Dynamic'' CheckboxesPHP“动态”复选框
【发布时间】:2020-01-12 06:12:15
【问题描述】:

我尝试创建用户列表。在每个用户面前,我都试图放置复选框来检查出勤率。 不幸的是,我没有成功创建一个“动态”的。有人可以向我解释如何获得这种类型的列表吗? (打印每个注册用户前面的复选框并打印结果)

这是我的代码:

            <?php

                echo '<h2>Students:</h2>';

                $sql = "SELECT username FROM users WHERE user_type = 'user' ";

                $result = mysqli_query($db, $sql);

                if ($result){
                    while($user = mysqli_fetch_array($result)) {
                        echo $user['username'], '</br>';
                    }
                }

            ?>

        </div>

【问题讨论】:

    标签: php mysql database checkbox


    【解决方案1】:

    将echo $user['username'], '&lt;/br&gt;'; 行替换为:

    $username = $user['username'] ;
    echo "<input type=checkbox name='user' value='$username'>$username<br>" ;
    

    第一行将用户名保存到一个变量中,该变量可以更容易地从下一行的echo 中访问。第二行将为每个用户名打印一个 html 复选框,其中包含一个通用名称“用户”和每个用户名的值。

    【讨论】:

    • 谢谢罗伯。我可以将其汇总到输出文件或类似的东西吗?
    • 你熟悉html表单吗?将上面的代码放在表单标签中并添加一个提交按钮。操作页面将接收复选框的状态。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 2020-01-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多