Diagramme de gantt/requête incompléte
Posté : 18 avr. 2015, 09:57
Bonjour ,
Je réalise un diagramme de gantt tous marche bien seulement j'ai quelque chose qui manque dans ma requête.En effet dans la barre de progression il ne prend que la dernière valeur du pourcentage de ma base de données et l'affecte a tous les autres barres alors qu'il doit afficher une barre de progression spécifique à la phase vue que chaque phase à son propre progression dans la base de données donc voila mon code :

Je réalise un diagramme de gantt tous marche bien seulement j'ai quelque chose qui manque dans ma requête.En effet dans la barre de progression il ne prend que la dernière valeur du pourcentage de ma base de données et l'affecte a tous les autres barres alors qu'il doit afficher une barre de progression spécifique à la phase vue que chaque phase à son propre progression dans la base de données donc voila mon code :
$requete=("SELECT phase , date_debut, date_fin, pourcentage FROM gaa ");
$req=mysql_query($requete) or exit('Erreur SQL ligne '.__LINE__.' : '.mysql_error());
$data = array();
$x=0;
while($ligne=mysql_fetch_array($req))
{
$name=$ligne[0];
$db=$ligne[1];
$df=$ligne[2];
$pr=$ligne[3];
$data[] = array($x ,array("$name","$db","$df","$pr") , "$db" ,"$df", FF_GEORGIA ,FS_BOLD,8);
$x++;
}
// Create the bars and add them to the gantt chart
for($i=0; $i<count($data); $i++) {
$bar = new GanttBar($data[$i][0],$data[$i][1],$data[$i][2],$data[$i][3],10);
//if( count($data[$i])>4 )
$bar->title->SetFont($data[$i][4],$data[$i][5],$data[$i][6]);
$bar->SetPattern(BAND_RDIAG,"blue");
$bar->SetFillColor("gray");
//progress bar
$bar->progress->Set($pr);
$bar->progress->SetPattern(GANTT_SOLID,"blue");
$graph->Add($bar);
Merci d'avance pour l'aide