Bonsoir,
Je suis en train de bloquer sur un tableau array:
Je travail avec php & mysql, pour générer un graphique
J'ai une table:
users
id_user
nom
prenom
cnx_comp //nombre de connection
log_date //type datetime
logout_date //type datetime
je transmet ensuite les infos via l'url de l'image(img.php?resultat=$resultat&Etc...)
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 //les tableaux $resultat1 = array(); $resultat2 = array(); $resultat3 = array(); //je fais quelques conditions pour modifier les dates et le tout dans une //boucle for() pour récupérer les données pour un mois entier. for(blabla) { $req= mysql_query(" SELECT COUNT(*) FROM users WHERE cnx_comp=1 AND log_date BETWEEN $date1 AND $date2 "); $rez= mysql_fetch_array($req); $resultat1[]= $rez[0]; $req2= mysql_query(" SELECT COUNT(*) FROM users WHERE cnx_comp=2 AND log_date BETWEEN $date1 AND $date2 "); $rez2= mysql_fetch_array($req2); $resultat2[]= $rez2[0]; $req= mysql_query(" SELECT COUNT(*) FROM users WHERE cnx_comp=3 AND log_date BETWEEN $date1 AND $date2 "); $rez3= mysql_fetch_array($req3); $resultat3[]= $rez3[0]; }
mais rien ne s'affiche. Quand je fais un echo $rez[0]; le resultat s'affiche bien sur la page.
Si je transmet les infos avec des tableau du genre:
le graphique s'affiche bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 $resultat1= array(1, 12, 3, 6, 4, 7, 9, 12); $resultat2= array(5, 2, 3, 16, 4, 8, 4, 12); $resultat3= array(11, 2, 13, 6, 4, 18, 5, 12);
pouvez-vous me dire ce qui cloche?
Merci
Partager