我想创建学生学期结果表,下面是格式,由学校给我帮助。我如何获得设计。结果将从数据库中提取并显示在表格中。
在数据库中,我有一个名为result_secondary的表和另一个名为category table的表。每个主题都有一个类别,在result_secondary表中有一个名为:
的列subjectCat
$mysqli = new mysqli('localhost','root','','fountain');
if (mysqli_connect_errno()) {
exit('Oops! connection was not successful...contact web admin');
}
$cat="select category from subjectcat";
$cat_filter=$mysqli->query($cat);
$count_r=$cat_filter->fetch_array();
$count[]=$count_r["category"];
$query = "SELECT * FROM result_secondary WHERE studentAdno = '$adno'
AND stclass = '$class' AND term = '$term' AND sessions = '$session'
ORDER BY subjectCat";
所以我使用下面的查询从result_secondary
表中获取所有结果,并使用表格在表格中显示它们。
学生成绩屏幕截图
请比较这两个图像,您会注意到在我设计的第二个图像上,类别列中的主题类别不断重复。我只希望类别名称在类别名称中出现一次,并且该类别下的查询将在右侧列出。
我希望它与学校给出的格式相同,在右侧,列出一个类别下的主题
请帮助我使用正确的查询,以便我能做对。我曾经使用过group by by by但仍然没有给我我想要的东西
以下这个是我到目前为止所做的
我设计的屏幕拍摄
请不要在这两个结果表中明确说明。 在第一个模板上,主题类别名称(第一列)出现一次。但在我设计的模板上,主题类别名称不止一次出现。这不应该是。我的挑战在于类别名称列。 每个类别都有不同的主题。所以我想得到第一个模板的确切设计。 我还在主模板中对挑战区域进行了标记以进行比较。 请注意两张结果表,你会发现我的挑战。
带有人物照片的结果表是我设计的那张照片,这是我的照片,您将在类别栏(第一列)上看到主题类别不断出现,与扫描副本不同由学校提供
感谢