ciao a tutti ragazzi avrei bisogno di un aiuto che ovviamente non riesco a risolvere
allora ho prodotto questo codice:
in pratica devo visualizzare la pagela di un singolo studente,la visualizazzione avviene in questo modo:
materia (media voti orale) (media voti scritto) (media voti pratico) (media generale)
es
matematica 7 7 7 7
storia 6 6 6 6
il problema e che non riesco a visualizzare le restanti materie....
non riesco proprio a trovare la quadra
ringrazio anticipatamente per il tempo dedicatomi
saluti marco<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Pagella</title> <script type="text/javascript" src="js/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="js/jquery-ui-1.8.17.custom.min.js"></script> <script type="text/javascript" src="js/core_content.js"></script> </head> <body> <?php include 'db_connection/config.php'; include 'db_connection/db_connection.php'; $utente=$_SESSION['identita']; $query_visualizza_orario="SELECT SUM(voto) as media,cod_materia ,COUNT(id_studente),materia,tipo FROM voto INNER JOIN materie ON cod_materia=Id_Mat WHERE id_studente='$utente' AND tipo='S' "; $cntr_qr_vis_orario=mysql_query($query_visualizza_ orario)or die(mysql_error()); echo "<table align='left' border='10' >"; echo "<tr> <th>Materia</th> <th>Scritto</th> <th>Orale</th> <th>Pratico</th> <th>Media Finale</th>"; while ($row=mysql_fetch_array($cntr_qr_vis_orario)) { echo "<tr>"; echo "<td>".$row['materia']."</td>"; echo "<td>".$row['media']/$row['COUNT(id_studente)']."</td>"; $query_visualizza_orario1="SELECT SUM(voto) as media1,cod_materia,COUNT(id_studente),tipo FROM voto WHERE id_studente='$utente' AND tipo='O' "; $cntr_qr_vis_orario1=mysql_query($query_visualizza _orario1)or die(mysql_error()); while ($row1=mysql_fetch_array($cntr_qr_vis_orario1)) { echo "<td>".$row1['media1']/$row['COUNT(id_studente)']."</td>"; $query_visualizza_orario2="SELECT SUM(voto) as media2,cod_materia,COUNT(id_studente),tipo FROM voto WHERE id_studente='$utente' AND tipo='P' "; $cntr_qr_vis_orario2=mysql_query($query_visualizza _orario2)or die(mysql_error()); while ($row2=mysql_fetch_array($cntr_qr_vis_orario2)) { echo "<td>".$row2['media2']/$row2['COUNT(id_studente)']."</td>"; echo "<td>".($row['media']+=$row1['media1']+$row2['media2'])/($row['COUNT(id_studente)']+=$row1['COUNT(id_studente)']+=$row2['COUNT(id_studente)'])."</td>"; echo "</tr>"; } } } echo "</table>"; echo "
<input type='button' id='esci' value='Torna alla gestione' "; ?> </body> </html>