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):

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
pourtant a la fin je fais afficher le tableau dans ma page et le résultat s'affiche correctement.

Voici la boucle en question (je suis obligé de commencer à 1):
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")));
						}?>
Merci pour votre aide