gpt4 book ai didi

php - 如何从未选中的复选框中获取值

转载 作者:行者123 更新时间:2023-11-29 21:25:42 25 4
gpt4 key购买 nike

我正在开发一个出勤报告页面。在这里,我使用数据库中的内容创建一个动态复选框。

我可以存储已检查的学生(在场)学生详细信息,但我也想存储缺席的学生。为了做到这一点,我想要一个隐藏字段或其他东西来获取未经检查的学生详细信息,请任何人帮助我做到这一点。

<form name="myform" action="" method="post">
<div class="checkbox">
<table border="1" cellspacing="2" cellpadding="5" summary="">
<?php while ($row = mysql_fetch_assoc($res)){?>
<tr>
<td>
<input type="checkbox" class="input" id="input<?php echo $row['st_id']; ?>" name="student[]" value="<?php echo $row['st_id']; ?>" checked="checked">
<?php echo $row['st_name'] ; ?>
<label for="input<?php echo $row['st_id']; ?>"></label>
<input type="text" name="absent" value="0"/>
</td>
</tr>
<?php }?>
</table>
<input type="submit" name="submit" value="submit"/>
</div>

PHP 代码

<?php   
$res = mysql_query("SELECT * FROM `student_info` WHERE `sem`='$selsem'");
if(isset($_POST["submit"]))
{
//Here goes array
for($i=0;$i<count($_POST['student']);$i++)
{
$id=$_POST['student'][$i];
echo $id;
$check=1;
mysql_query("insert into manage_attendance(st_id,date,sem,period,subject,status) values('$id','$seldate','$selsem','$selperiod','$selsub','$check')");
}
}
?>

最佳答案

正如@EhsanT所说,我已经用sql命令解决了问题...谢谢EhsanT...

if(isset($_POST["submit"]))
{
$ans=array();
$ans=$_POST['student'];
$re=mysql_query("SELECT `st_id` FROM `student_info`
WHERE `sem` ='$selsem'
AND `st_id` NOT IN (".implode(',',array_map('intval',$ans)).")");
while ($ro = mysql_fetch_row($re)){
mysql_query("insert into manage_attendance(st_id,date,sem,period,subject,status) values('$ro[0]','$seldate','$selsem','$selperiod','$selsub','0')"); }
//Here goes array
for($i=0;$i<count($_POST['student']);$i++)
{
$id=$_POST['student'][$i];
//echo $id;
$check=1;

mysql_query("insert into manage_attendance(st_id,date,sem,period,subject,status) values('$id','$seldate','$selsem','$selperiod','$selsub','$check')");
//print_r ($_POST['student']);

}
}

关于php - 如何从未选中的复选框中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35519347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com