我有一些小错误,想知道是否有人可以帮忙!显示复选框数据mysql
我正在为大学创建考勤系统。
这样的场景:
学生成功登录,然后要查看他/她出席一个特别课程。
问题:我希望它给我托运和从MySQL uncheked数据,它目前显示一个空的复选框(当它的意思进行检查)也以它显示大量的重复数据的那一刻,有没有可能我可以限制它,例如每周显示一条记录,它会显示所有数据并复制它。
<?php
$q3= "SELECT attendance.week_number_id, attendance.week_number, courses.course_id, students.student_id, course_attendance.present, course_attendance.notes
FROM courses, course_attendance, attendance, students
WHERE course_attendance.student_id= ".$_SESSION['student_id']." AND course_attendance.course_id= courses.course_id AND course_attendance.week_id= attendance.week_number_id AND courses.course_id='101'
";
$result = mysql_query($q3) or die(mysql_error());
echo "<table border='1' align='center'><tr> <th><strong>Week Number</strong></th> <th><strong>Present</strong></th> <th><strong>Notes</strong></th> </tr> ";
while($row = mysql_fetch_assoc($result))
{
extract($row);
echo
"</td><td width='200' align='center'>" .$row['week_number'].
"</td><td width='400' align='center'><input type='checkbox' name='present'" .$row['present'].
"</td><td width='400' align='center'>" .$row['notes'].
"</td><tr>";
}
echo "</table>";
?>
注:我成功地连接到数据库,MySQL的启动和运行,我使用的会议,目前它的数据显示为学生,但不显示现有检查或uncheked值,该复选框是空的。
任何人都可以帮忙
$ checked变量在哪里定义? – Anonymous 2013-03-17 17:59:51
对不起,它的$ row ['present'],mySql中的'present'字段是一个int,它定义1表示存在,0表示不存在,我希望它显示所有数据是1或0,但是在复选框中 – 2013-03-17 18:02:33