Bonjour,
Débutant en PHP, j'utilise une boucle dans laquel j'incrémente un tableau, mais je me retrouve avec cette érreur (qui serrait en rapport avec le tableau):
pourtant a la fin je fais afficher le tableau dans ma page et le résultat s'affiche correctement.Notice: Undefined offset: 1 in c:\program files\easyphp1-8\www\site\suivi_activite.php on line 99
Notice: Undefined offset: 2 in c:\program files\easyphp1-8\www\site\suivi_activite.php on line 99
Notice: Undefined offset: 3 in c:\program files\easyphp1-8\www\site\suivi_activite.php on line 99
Notice: Undefined offset: 4 in c:\program files\easyphp1-8\www\site\suivi_activite.php on line 99
Notice: Undefined offset: 5 in c:\program files\easyphp1-8\www\site\suivi_activite.php on line 99
Notice: Undefined offset: 6 in c:\program files\easyphp1-8\www\site\suivi_activite.php on line 99
Voici la boucle en question (je suis obligé de commencer à 1):
Merci pour votre aide
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 $totmain = array(); for($j=1;$j<=$nbr_mois_voulu+2;$j++) { $nbr_main=0; $nbr_main_sql = mysql_query("SELECT count( id_main ) AS nbr_main FROM journal_main WHERE date_res_jour_main BETWEEN '$date_deb-01' AND '$date_deb-31' AND id_categ_main_jour_main = '$id_categ_main' AND res_jour_main != ''"); $nbr_main_temp = mysql_fetch_array($nbr_main_sql); //regroupement des maintenances dans tableau $nbr_main = $nbr_main_temp['nbr_main']; // total de maintenances par mois $totmain[$j] += $nbr_main; if ($nbr_main !="") { ?><td class="maLigne"><?echo $nbr_main;?></td><? } else { ?><td class="maLigne"><?echo "0";?></td><? } $date_deb = date("Y-m",mktime(0,0,0,date("m")-$nbr_mois_voulu+$j,0,date("Y"))); }?>
Partager