在我的应用程序中显示页面时,我需要您的帮助。学生档案正在收集学生已修读超过 10 个学期的课程的相关数据。查询工作正常,但显示未按我希望的那样显示。此外,JavaScript 备用行着色不适用于第一个表之后的所有剩余表。我希望在页面显示中有这种性质的东西。
RAIN SEMESTERS
Year1 Year2 Year3 Year4 Year5
HARMATTARN SEMESTERS
Year1 Year2 Year3 Year4 Year5 .
这是生成表格的 PHP 示例,其余 9 个表格与不同的年份(1-5)和学期相同:Rain/Harmattan
echo "<div id=\"contentRight\">" ;
echo "<span class=\"header\">";
echo "<p><b>Matric Number: $matric_ no</b></p>";
echo "<p><b>Year: 100 ; Semester: Hamattarn</b></p>";
echo "<table class=\"altrowstable\" id=\"alternatecolor\" bgcolor=gold >\n";
echo "<tr align=center>\n";
for ($i=0; $i<$number_cols1; $i++)
{
echo "<th>" . mysql_field_name($query1, $i). "</th>\n";
}
echo "</tr>\n";
while ($row = mysql_fetch_row ($query1))
{
echo "<tr align=center>\n";
for ($i=0; $i<$number_cols1; $i++)
{
echo "<td>";
if (!isset($row[$i]))
{echo "NULL";}
else
{
echo "<b>".$row[$i]."</b>";
}
echo "</td>\n";
}
echo "</tr>\n";
}
echo "</table>";
echo"</span>" ;
CSS
table.altrowstable td {
border-width: 2px;
padding: 4px;
border-style: solid;
border-color: #a9c6c9;
}
.oddrowcolor{
background-color:#d4e3e5;
}
.evenrowcolor{
background-color:#c3dde0;
}
当前显示的内容