Erreur code lors de l'affichage de l'histogramme php-mysql [Résolu/Fermé]

Signaler
Messages postés
71
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
12 septembre 2018
-
Messages postés
71
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
12 septembre 2018
-
Bonjour,
j'ai un problème pour afficher mon histogramme en utilisant php-mysql. Voici mon code:
<?php
require_once("include_path_inc.php");
require_once("jpGraph/src/jpgraph.php");
require_once("jpGraph/src/jpgraph_bar.php");

$mysqli = new mysqli("localhost", "root", "", "test");
if ($mysqli->connect_errno) {
    echo "Echec lors de la connexion à MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
}

$query = "SELECT COUNT(donnees.num_prog) as nbre
    FROM donnees,programme
    WHERE donnees.num_prog=programme.num_prog
        AND session=1 
     GROUP BY donnees.num_prog";
$result = $mysqli->query($query);

$tontableau = array(); //initilisation de l'array
while($row = $result->fetch_array()){
  $tontableau[] = $row;
}

//Affichage du contenu de l'array
//print_r($tontableau);

$largeur = 250;
$hauteur = 200;
// Initialisation du graphique
$graphe = new Graph($largeur, $hauteur);
// Echelle lineaire ('lin') en ordonnee et pas de valeur en abscisse ('text')
// Valeurs min et max seront determinees automatiquement
$graphe->setScale("textlin");
// Creation de l'histogramme
$histo = new BarPlot($tontableau);
// Ajout de l'histogramme au graphique
$graphe->add($histo);
// Ajout du titre du graphique
$graphe->title->set("Histogramme");
// Affichage du graphique
$graphe->stroke();

?>

Et voici l'erreur que ça génère :


Merci d'avance

EDIT : Ajout du LANGAGE dans les balises de code (pour avoir la couleur... )

1 réponse

Messages postés
30425
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
30 novembre 2020
3 040
A mon avis .. tu dois modifier ton code comme ceci :
while($row = $result->fetch_assoc()){
  $tontableau[] = (float)$row['nbre'];
}

Messages postés
71
Date d'inscription
mardi 27 novembre 2007
Statut
Membre
Dernière intervention
12 septembre 2018
3
Merci beaucoup Jordane tes codes m'ont vraiment bien aidé