20-03-2008, 05:03 PM
En fait oui, je récupère les donnée dans la seconde page, avant je les faisait passer par un GET, mais finalement je les met dans profil.php
Voilà donc la nouvelle page, ça marche toujours pas
Voilà donc la nouvelle page, ça marche toujours pas
Code PHP :
<?php
require_once "ARTICHOW/LinePlot.class.php";
// appel de artichow dans cette difficile tache
$oxydo = mysql_query("SELECT km FROM ce_course WHERE idc=1 AND ordre=1");
$reduc = mysql_fetch_array($oxydo);
$deu = $reduc['km'] / 3;
$deux = floor($deu);
$troi = $reduc['km'] /2;
$trois = floor($troi);
$quatre = 3*$deux;
$unite = mysql_query("SELECT alt FROM co_profil WHERE idc=1 AND etape=1 ORDER BY km ASC");
$valuesa = array();
while($valeur = mysql_fetch_array($unite))
{//boucle pour les altitudes
array_push($valuesa,$valeur['alt']);
}//les altitudes sont enregistrees
$data = @unserialize($valuesa);
$plot = new LinePlot($data); // on trace la courbe
$graph = new Graph(800, 600);
$graph->setAntiAliasing(TRUE);
$greve = mysql_query("SELECT km FROM co_profil WHERE idc=1 AND etape=1 ORDER BY km ASC");
$dayss = array();
while ($prof = mysql_fetch_array($greve))
{
array_push($dayss,$prof['km']);
}//les kilometre enregistres
//$days = @unserialize($dayss);
xAxis->setLabelText($dayss);
//altitude
$daysa = array(
'0',
'500',
'1000',
'1500',
'2000',
);
$plot->yAxis->setLabelText($daysa);
//
$plot->setBackgroundColor(new Color(240, 240, 240));
$plot->grid->setBackgroundColor(new Color(255, 255, 102, 60)); //fond
$plot->setSpace(1, 1, NULL, NULL);
$plot->setPadding(30, 15, 38, 25);
$plot->setColor(new Blue()); //courbe
$plot->setFillColor(new LightBlue(0));
// Changer les points
//$plot->mark->setType(Mark::CIRCLE);
$plot->mark->border->show();
$graph->add($plot);
$graph->draw();