我正在撰写出勤报告页面。在这里,我正在创建一个带有db内容的动态复选框。
我可以存储已检查的学生(现在)学生的详细信息,但我也想存储缺席的学生。为了做到这一点,我想要一个隐藏的领域或某些东西来获得未经检查的学生细节,请任何人帮我做到这一点。
<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')");
}
}
?>
答案 0 :(得分:0)
正如@EhsanT所说我用sql命令解决了这个问题...谢谢你EhsanT ....
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>watch me change</h1>
<video controls>
<source
src="http://musicmania.hol.es/app/resources//karaoke/bohemian_rhapsody.mp4"
type="video/mp4" />
</video>
<script
src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js">
</script>
<script src="change.js"></script>
</body>
</html>