Estou fazendo um sistema de gerenciamento escolar, e me deparei com um problema no boletim, que não encontro saida.
Preciso exibir para o usuário, como se fosse um boletim impresso, estou fazendo em uma tabela, deu tudo certo na parte do lay-out, porém, não sei como diferenciar as notas dos bimestres/trimestres/semestres.
Meu banco esta da seguinte forma:
Matricula | Materia | Nota | Epoca
| | |
Sendo:
•Matricula: o numero de matricula do aluno
•Materia: Nome da materia
•Nota: A nota do aluno nessa X matéria
•Epoca: o trimestre/bimestre/semestre desse registro
agora a parte em php que exibe as notas:
$aluno = $_GET['mat']; $aluno = decodifica($aluno); $total = mysql_num_rows("SELECT * FROM notas WHERE matricula ='" . $aluno . "'"; if($total==0){ echo"Aluno desconhecido"; }elseif($total == 1){ $sql=mysql_query("SELECT * FROM notas WHERE matricula = " . $aluno . "order by materia"); echo" <table width=\"820\" border=\"1\" cellpadding=\"1\" cellspacing=\"2\"> <tr> <td width=\"191\" style=\"text-align: center\">Matéria</td> <td colspan=\"3\" style=\"text-align: center\">1° Bimestre</td> <td colspan=\"3\" style=\"text-align: center\">2°Bimestre</td> <td colspan=\"3\" style=\"text-align: center\">3°Bimestre</td> <td colspan=\"3\" style=\"text-align: center\">4°Bimestre</td> </tr> <tr> <td width=\"191\"> </td> <td width=\"31\">Nota</td> <td width=\"26\">AD</td> <td width=\"30\">Faltas</td> <td width=\"35\">Nota </td> <td width=\"23\">AD</td> <td width=\"30\">Faltas</td> <td width=\"36\">Nota</td> <td width=\"33\">AD</td> <td width=\"30\">Faltas</td> <td width=\"35\">Nota</td> <td width=\"24\">AD</td> <td width=\"30\">Faltas</td> </tr>" while($linha = mysql_fetch_array($sql)){ echo" <tr> <td>{$linha['materia']}</td> <td>n1b</td> <td>ad</td> <td>f</td> <td>n2b</td> <td>ad</td> <td>f</td> <td>n3b</td> <td>ad</td> <td>f</td> <td>n4b</td> <td>ad</td> <td>f</td> </tr>"; } echo"</table>"; }
Não sei se consegui explicar direito minha duvida, mas qualquer luz ja ajuda