Allora, io ho creato uno script per la mia classe per segnare tutti i dati dei test di educazione fisica
Ho creato una tabella con campi: alunno, prova, primo_quadrimestre (il risultato della prova nel primo quadrimestre), secondo_quadrimestre, anno_scolastico.
Ora, ho creato lo script per aggiungere i dati alla tabella e funziona tutto.
Il mio problema è quando voglio mostrare i dati di una persona.
ad esempio: http://sito/script_edfisica/view.php?alunno=alunno1

All'interno di view.php ho questo script:
Codice PHP:
$alunno=$_GET['alunno'];
$query $mysql->query("SELECT * FROM educazione_fisica WHERE alunno='$alunno' ORDER BY alunno LIMIT 0,2");
echo 
"<div id=\"contenitore\">";
echo 
"<p class=\"titolo\">Risultati di: $alunno</p>";
while (
$row mysqli_fetch_array($query)) {
echo 
"<p class=\"paragrafo\">Anno Scolastico: $row[anno_scolastico]
\n
\n</p><table cellspacing=\"20\" width=\"500\"><tr><td></td><td>[b]Primo Quadrimestre[/b]</td><td>[b]Secondo Quadrimestre[/b]</td></tr>"
;
$ris $mysql->query("SELECT prova, primo_quadrimestre, secondo_quadrimestre FROM educazione_fisica WHERE alunno='$alunno' AND anno_scolastico='$row[anno_scolastico]' ORDER BY prova");
while (
$row2 mysqli_fetch_array($ris)) {
if (
$row2['secondo_quadrimestre'] == "") {
$row2['secondo_quadrimestre'] = "--";
}
echo 
"<tr><td>[b]$row2[prova][/b]</td><td>$row2[primo_quadrimestre]</td><td>$row2[secondo_quadrimestre]</td></tr>";
}
echo 
"</table>
"
;

Solo che dato che il form che invia i dati invia una prova alla volta è possibile che nella tabella ci siano fino a 7 righe (7 è il numero di prove) con lo stesso anno.
Dato che il mio intento è visualizzare una tabella per ogni anno, come faccio a non far ripetere l'anno?
Cioè, come evitare una cosa del genere: http://2ste.netsons.org/script_fisic...p?alunno=Bardo?
Spero abbiate capito =/