[Tableaux] Array et Undefined offset
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):
Citation:
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:
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