Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/62.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP“动态”复选框_Php_Mysql_Database_Checkbox - Fatal编程技术网

PHP“动态”复选框

PHP“动态”复选框,php,mysql,database,checkbox,Php,Mysql,Database,Checkbox,我已尝试创建用户列表。在每个用户面前,我都试图放置复选框来检查出勤情况。 不幸的是,我没有成功地创建一个动态的。有人能给我解释一下如何得到那种类型的名单吗?在每个注册用户前面打印复选框并打印结果 这是我的密码: <?php echo '<h2>Students:</h2>'; $sql = "SELECT username FROM users WHERE user_type

我已尝试创建用户列表。在每个用户面前,我都试图放置复选框来检查出勤情况。 不幸的是,我没有成功地创建一个动态的。有人能给我解释一下如何得到那种类型的名单吗?在每个注册用户前面打印复选框并打印结果

这是我的密码:

            <?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>
替换echo$user['username']行;与:


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

谢谢Rob。我可以把它转换成输出文件或类似的东西吗?你熟悉html表单吗?将上面的代码放在表单标签中,并添加一个提交按钮。操作页面将接收复选框的状态。
$username = $user['username'] ;
echo "<input type=checkbox name='user' value='$username'>$username<br>" ;