Visualizzazione dei risultati da 1 a 3 su 3

Discussione: posizionamento dati

  1. #1

    posizionamento dati

    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>

  2. #2
    Utente di HTML.it L'avatar di homerbit
    Registrato dal
    Dec 2005
    residenza
    Roma
    Messaggi
    1,380
    ti consiglio di editare il tuo messaggio in modo da rendere meglio leggibile il tuo codice
    riguardo il tuo problema, una volta assicuratoti che i dati esistano nel db, esegui la query direttamente da pannello di controllo di mysql oppure fai una var_dump(tuaquery) e posta qui i risultati
    If you think your users are idiots, only idiots will use it. DropBox

  3. #3
    l'estrazione funziona correttamente e solo che i dati non si posizionano correttamente sulla pagina

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.