Affichage graphique

Résolu/Fermé
Andréa - Modifié par Andréa le 8/06/2010 à 09:22
 Andréa - 8 juin 2010 à 11:07
Bonjour,

Je suis en train de créer une page qui contient des tableaux et des graphiques (librairie artichow). Lorsqu'on ouvre la page, le tableau s'affiche mais pas le graphique :s
J'ai essayé sur une page le graphique seul et il s'affiche très bien donc je ne comprends pas pourquoi lorsque j'ajoute un tableau, ça ne fonctionne plus du tout :(

Voici mon code :

<?php

echo "<p align='center'>Nombre de locations de DVD</p>";

echo "Les 3 jours les plus important";
echo "<br>";
echo "<table border='4'>";
echo "<td><font COLOR='Orange'><b>JOUR";
echo "</font><br>NOMBRE</b></td>";
echo "<td><div align='middle'><font COLOR='Orange'><b>1997-08-15";
echo "</font><br>4061</b></td>";
echo "<td><div align='middle'><font COLOR='Orange'><b>1996-08-02";
echo "</font><br>3874</b></td>";
echo "<td><div align='middle'><font COLOR='Orange'><b>1998-07-27";
echo "</font><br>3788</b></td>";
echo "</table></br>";

echo "Les 3 années les plus importantes";
echo "<br>";
echo "<table border='4'>";
echo "<td><font COLOR='Orange'><b>ANNEES";
echo "</font><br>NOMBRE</b></td>";
echo "<td><div align='middle'><font COLOR='Orange'><b>1992";
echo "</font><br>76745</b></td>";
echo "<td><div align='middle'><font COLOR='Orange'><b>1993";
echo "</font><br>63311</b></td>";
echo "<td><div align='middle'><font COLOR='Orange'><b>1994";
echo "</font><br>31722</b></td>";
echo "</table>";
?>

<?php
require_once "../../BarPlot.class.php";

$graph->title->set('The title');
$graph->border->setStyle(Line::DASHED);
$graph->border->setColor(new DarkGray);

$values = array(19, 42, 15, -25, 3);

$plot = new BarPlot($values);
$plot->setSize(1, 0.96);
$plot->setCenter(0.5, 0.52);

$plot->setBarColor(
new VeryLightPurple(25)
);
$graph = new Graph(400, 400);
$graph->add($plot);
$graph->draw();
?>

Ce qui m'affiche : L'image "http ://localhost/Artichow-php5/page_graf.php" ne peut être affichée car elle contient des erreurs.

Mais je ne vois pas lesquelles :(
Comment pourrait-on faire pour que le graphique s'affiche ?

Merci d'avance.
A voir également:

2 réponses

thunder413 Messages postés 167 Date d'inscription jeudi 21 mai 2009 Statut Membre Dernière intervention 16 novembre 2012 23
8 juin 2010 à 10:58
salut,
quand il s'agit de artishow ou de gd le fichier dans lequel elles sont exploités envoie un header en temps qu'image donc si elle est altérer par un espace ou du texte le message que t'a décrit s'affiche donc opte plutôt pour un include de la page qui fait le dessin ca devrai marcher
0
D'accord je vais faire les graphiques sur une page à part puis j'insèrerais le lien de la page du graphique dans ma page principale !

Merci ;)
0