Bonjour à tous,
Je suis entrain de développer un outil permettant de suivre la progression d'une classe d'élèves.
Je voudrais afficher dans un tableau les informations suivantes

Matière | Moyenne élève | Moyenne classe

J'ai créé les tables suivantes

alp_notes
`id`
`id_classe`
`id_mat`
`trimestre`
`id_elv`
`dat_note`
`designation`
`coeff`
`note`

alp_matieres
`id_matiere`
`id_prof`
`matiere`
`coef`

alp_eleves
`id_eleve`
`id_classe`
`nom`

Pour le PHP :

data.php

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
 <?php
		$querynew ="SELECT `matiere`, SUM(`note_c`) / SUM(`coeff`) AS moyenneELV 
						FROM `alp_notes` A, `alp_eleves` B, `alp_matieres` C 
						WHERE A.`id_classe` = '1' 
						AND `trimestre`= 'T1' 
						AND `id_elv` = '1' 
						AND `id_mat` = `id_matiere` 
						GROUP BY `id_matiere`
						UNION
						SELECT `matiere`, SUM(`note_c`) / SUM(`coeff`) AS moyenneCLASSE 
						FROM `alp_notes` A, `alp_eleves` B, `alp_matieres` C 
						WHERE A.`id_classe` = '1' 
						AND `trimestre`= 'T1'  
						AND `id_mat` = `id_matiere` 
						GROUP BY `id_matiere`";
 
		$records_per_page=20;
		$newquery2 = $crud->paging($querynew,$records_per_page);
		$crud->dataview($newquery2);
	 ?>
et class.crud.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
public function dataview($querynew)
	{
		$stmt = $this->db->prepare($querynew);
		$stmt->execute();
 
		if($stmt->rowCount()>0)
		{
			while($row=$stmt->fetch(PDO::FETCH_ASSOC))
			{
				?>
                <tr>
 
 
                <td><?php print($row['matiere']); ?></td>				
                <td><span class="label label-success"><?php print($row['moyenneELV']); ?></span>
                        <span class="label label-default"><?php print($row['moyenneCLASSE']); ?></span></td>							
 
 
 
 
 
                </tr>
                <?php
			}
		}
		else
		{
			?>
            <tr>
            <td>Aucune donnée...</td>
            </tr>
            <?php
		}
 
	}
Le soucis est qu'il m'affiche bien la moyenne de l'élève et de la classe mais l'un en dessous de l'autre....si vous pouvez m'éclairer car je débute là dedans et tourne en rond.... Merci beaucoup