j'aimerais faire un petit tableau de bord assez simple mais j'ai un problème avec l'affichage de mes données .
Le résultat donnée quand je test c'est qu'il ne m'affiche qu'une seule colonne avec des 0 et 1 et dans la deuxieme j'ai des null mais pas à toutes les lignes et puis des espaces blancs , ce qui ne devrait pas être normal
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 // requête qui prend tous les users de la session avec un niveau 4 $listetic = mysql_query("SELECT * FROM user WHERE id_entite='$sess_entite' AND niveau= '4' ") or die(mysql_error()); $listeticbis = mysql_query("SELECT * FROM user WHERE id_entite='$sess_entite' AND niveau= '4' ") or die(mysql_error()); // requête qui prend toutes les actions111 avec entité de la session $liste = mysql_query("SELECT * FROM action111 WHERE id_entite='$sess_entite'") or die(mysql_error()); echo '<table>'; echo '<tr><td></td><td>Dates<td></td>'; while ($tic = mysql_fetch_array($listetic)) { $user = $tic['nom']; echo '<td>'. $user .'</td>'; } echo'<td>Avancement</td></tr>'; echo'<tr><td></td><td>Début</td><td>Fin</td></tr>'; while ($tic1 = mysql_fetch_array($listeticbis)) { $idtic = $tic1['id_user']; while ($donnees = mysql_fetch_array($liste) ) { $idaction = $donnees['id_action111']; $titre = $donnees['titre_action111']; $date_debut = $donnees['date_debut']; $date_fin = $donnees['date_fin']; echo'<tr><td>'. $titre .'</td><td>'. $date_debut .'</td><td>'. $date_fin .'</td>'; $listeetat = mysql_query("SELECT * FROM action_en_cours WHERE id_action111='$idaction' AND id_user='$idtic'") or die(mysql_error()); while ($etatl = mysql_fetch_array($listeetat)) { $etat = $etatl['etat']; if ($etat == '0') { echo '<td>0</td>'; } if ($etat == '1' ) { echo '<td>1</td>'; } else { echo '<td>null</td>'; } } } echo '</tr><tr>'; } echo '</tr></table>';
Si vous pouviez jeter un coup d'oeil ça me ferait plaisir de résoudre ce problème que j'ai depuis hier![]()
Partager