au secours Problème de graphique

shun
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 1
Inscription: 31 Jan 2006

au secours Problème de graphique

Message le Mar Jan 31, 2006 19:01

Bonjour à tous,

Je suis débutant, et j'essai de faire un graphique en fonction de variable SQL.
Tout est bien configurer!
Je voudrais que la courbe soit fonction de t1.3m, t1.6m et t1.12m

Voici mon code qui ne marche pas:

Code:

Code: Tout sélectionner

<?php
include ("jpgraph14/jpgraph.php");
include ("jpgraph14/jpgraph_line.php");

$id_film = $HTTP_GET_VARS['id'];

connectionDB($host,$user,$pwd,$base) ;

$query = "SELECT t1.id_film, t1.titre, t1.prix, t2.des_cat, t5.des_mois, t1.nb_ent, t1.3m, t1.6m, t1.12m, t1.ean, t3.des_supp, t4.des_distrib, t6.des_ss_cat, t7.des_ss_ss_cat,t1.coffret, t1.autre_supp, t1.annee, t1.id_budgetm, t1.12m/t1.nb_ent*100  FROM films t1
      INNER JOIN categories t2 ON t1.id_cat = t2.id_cat
      INNER JOIN supports t3 ON t1.id_supp = t3.id_supp
      INNER JOIN distributeurs t4 ON t1.id_distrib = t4.id_distrib
      INNER JOIN mois t5 ON t1.id_mois = t5.id_mois
      INNER JOIN ss_cat t6 ON t1.id_ss_cat = t6.id_ss_cat
      INNER JOIN ss_ss_cat t7 ON t1.id_ss_ss_cat = t7.id_ss_ss_cat
      WHERE (t1.id_film LIKE $id_film)" ;
$res = execQuery($query) ;
$num_row = mysql_num_rows($res) ;



$ydata = array($t1.3m,$t1.6m,$t1.12m);

// Creation du graphique
$graph = new Graph(500,500);
$graph->SetScale("textlin");

// Création du système de points
$lineplot=new LinePlot($ydata);

// On rajoute les points au graphique
$graph->Add($lineplot);

// Affichage
$graph->Stroke();

magic corp.
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 428
Inscription: 17 Juin 2004

Message le Mar Jan 31, 2006 23:52

De tête je dirais de modifier :
Code: Tout sélectionner
$res = execQuery($query) ;
$num_row = mysql_num_rows($res) ;



$ydata = array($t1.3m,$t1.6m,$t1.12m

Par
Code: Tout sélectionner
$res = mysql_query($query) ;
$num_row = mysql_num_rows($res) ;

$resultat = mysql_fetch_array($res);


$ydata = array($resultat[3m],$resultat[6m],$resultat[12m]);

A verifier :?


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité