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>" ;