gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008
-
21 juin 2006 à 13:09
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008
-
21 juin 2006 à 14:33
slt,
g un pb avec une fonction qui créer un histogramme
à cette fonction je veux intégrer des valeurs mensuelles
cad que l histogramme devra afficher autant de baton que de mois demander
avec leur valeur crrespondante
g établie une boucle pour généraliser le cas afin d avoir un array allant du mois de début jusqu'au mois de fin de boucle
for($i=$mois;$i<=$mois2;$i++)
{
$values[$i] = $nb_inst_imp[$i] + $nb_dep_imp[$i];
//avec $nb_inst_imp[$i] et $nb_dep_imp[$i] le nb de fois que le parametre figure dans la BDD a cette date $i
echo $i.':'.$values[$i].'
';
}
histogramme('imp_',$values[$i]);
apres avoir generer le tableau, g fait un echo pour verifier si cela correspond bien et c le cas
voici un resultat :
2: 4
3: 1
4: 3
5: 0
6: 2
ensuite je fais appel a la fonction histogramme
voici le message d erreur
Notice: Undefined offset: 7 in c:\documents and settings\bleach\bureau\nouveau porte-documents (2)\apa\cci\privee\chef\creation_tableau.php on line 461
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008 21 juin 2006 à 14:05
ok comme ça je comprend mieux la signification du notice
mais le pb viens pas de la
et malgré mes recherches de mon cotés je n est absolument aucune idée du pb je n ai pas vraiment d indice non plus ce qui rend la tache plus compliqué pour la compréhension du pb
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008 21 juin 2006 à 14:17
c l appel de la fonction
include('graphisme/Histogramme 3D/histo_3D.php');
for($i=$mois;$i<=$mois2;$i++)
{
$values[$i] = $nb_inst_imp[$i] + $nb_dep_imp[$i];
//avec $nb_inst_imp[$i] et $nb_dep_imp[$i] le nb de fois que le parametre figure dans la BDD a cette date $i
echo $i.':'.$values[$i].'
';
}
histogramme('imp_',$values[$i]);//ligne 461
gabs77
Messages postés379Date d'inscriptionmardi 6 décembre 2005StatutMembreDernière intervention 8 octobre 2008 21 juin 2006 à 14:33
c bon, sa marche merci freddy1787
voila le script
include('graphisme/Histogramme 3D/histo_3D.php');
for($i=$mois;$i<=$mois2;$i++)
{
$values[$i] = $nb_inst_imp[$i] + $nb_dep_imp[$i];
//avec $nb_inst_imp[$i] et $nb_dep_imp[$i] le nb de fois que le parametre figure dans la BDD a cette date $i
echo $i.':'.$values[$i].'
';
}
histogramme('imp_',$values);
en plus c'était tout bête, parce que quand on regarde bien a l exterieur de la boucle $i n existe plus il etait la le pb puis $values est affecté par le contenu du $values[$i] de la boucle