我正在尝试创建一个可打印的每个班级注册的学生出勤表,但由于变量太多,我遇到了问题。
当父母为孩子注册时: 父信息存储在表:parents2中 学生信息存储在表格中:students2 注册信息存储在表:enrollment2中 并且类信息在表中:courses2 (仅供参考:我必须在末尾用“2”命名所有表格,这样我就不会与当前网站数据发生冲突。我正在重写网站。)
每个类都可以在4个不同的时隙中进行,s1_AM(会话1:AM),s1_PM,s2_AM和s2_PM
我无法发布布局链接,因为该网站受密码保护,但基本上我想要的是4列,下面列出了学生的姓名:
<h1>'.$title.'</h1>
<ul>
<li class="row"><p>S1 - AM</p>'.$s1_AM.'</li>
<li class="row"><p>S1 - PM</p>'.$s1_PM.'</li>
<li class="row"><p>S2 - AM</p>'.$s2_AM.'</li>
<li class="row"><p>S2 - PM</p>'.$s2_PM.'</li>
</ul>
这是我的想法,它没有正确显示学生行:
$id = $_GET['id'];
$query = 'SELECT * FROM enrollment2 where s1_AM = '.$id.' or s1_PM = '.$id.' or s2_AM = '.$id.' or s2_PM = '.$id;
$result = mysql_query($query);
$numrows = mysql_num_rows($result);
for($x = 0; $row = mysql_fetch_array($result); $x++) {
$s1_AM .= $row['s1_AM'];
$s1_PM .= $row['s1_PM'];
$s2_AM .= $row['s2_AM'];
$s2_PM .= $row['s2_PM'];
$query2 = 'SELECT title FROM courses2 where id = '.$id;
$result2 = mysql_query($query2);
$numrows2 = mysql_num_rows($result2);
for($x = 0; $row2 = mysql_fetch_array($result2); $x++) {
$title = $row2['title'];
}}