Accueil > Forum > > > > jpgraph ne permet passage variable en URL avec GET !!!!!!!!!
jpgraph ne permet passage variable en URL avec GET !!!!!!!!!
jeudi 3 novembre 2011 à 23:37:52 |
jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

midoxe
|
Bonjour,
je rencontre un problème qui me fait chier :p, je travail avec jpgraph pour générer des histogramme ça marche Nikel, donc j'ai essayer de rendre mon affichage dynamique, or que ça ne marche pas du tout.
j'ai essayer de transmettre avec un lien une variable like that :
** page: page1.php **
<a href="graphe.php?var=dada"></a>
** page: graphe.php **
Code PHP : <?php
include("src/jpgraph.php"); // inclut la librairie principale
include("src/jpgraph_line.php"); // inclut la librairie des lineplots
//récupération de la variable transmise à savoir var
$year=$_GET['var'];
echo $year;
//connexion BDD
$conn=oci_connect('hr', 'hr');
//$result = mysql_query('SELECT pc from compare where year(date) = "$year"');
$stmt= oci_parse($conn, "SELECT TOTAL_PAYE FROM CLI_SOMME_MONTANT_VUE");
oci_execute($stmt);
// We need some data
$datay = array();
while ($dow = oci_fetch_array($stmt, OCI_BOTH))
{
$datay[] = $dow['TOTAL_PAYE'];//Récupération prix/mois
}
// instance de la classe Graph, la variable $graphique est affecté par l'object créé
//hauteur : 350 and largeur : 250
$graphique = new Graph(600,250,"auto");
// instance de la classe LinePlot, la variable $lineplot est affectée par l'objet créé
// ce lineplot contient les points définis dans le tableau $ydonnees
$lineplot = new LinePlot($datay);
// cette méthode spécifie le zone du graphique dans l'image avec des coordonnées
$graphique->SetScale("textlin");
// cette méthode définit la couleur de la ligne du lineplot
$lineplot->SetColor("blue");
// ajoute le lineplot dans le graphique
$graphique->Add($lineplot);
// trace the graphique
$graphique->Stroke();
?>
ce code de marche marche très bien par contre dès que j'introduis :
$year=$_GET['var'];
echo $year;
le graphe ne s'affiche plus et la page est vide
par contre dès que j'enlève la récupération de la variable var du ode le graphe s'affiche ???????
je me bloque la les amis help please 
|
|
vendredi 4 novembre 2011 à 08:24:32 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

cod57
|
bonjour
je vois un echo
si tu renvois une image il y a sans doute un header de généré pour faire l'image donc pas d'echo avant tout header
 Bonne programmation !
|
|
vendredi 4 novembre 2011 à 08:35:46 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

midoxe
|
Bonjour,
Apparemment tu n'a pas fais attention à ce que j'ai écris un peu en haut
j'ai essayer de rendre mon affichage dynamique, or que ça ne marche pas du tout.
j'ai essayer de transmettre avec un lien une variable like that :
** page: page1.php **
<a href="graphe.php?var=dada"></a>
Je veux effectivement envoyer une variable qui s'appelle "var" par url depuis la page page1 et le echo sert pour afficher cette variable que j'ai envoyé par url.
puisque header de généré pour faire l'image
tu n'a pas une solution par hasard pour recevoir cette variable depuis page1 pck à vrai dire mon but et de l'exploiter dans une requête
Mercii
|
|
vendredi 4 novembre 2011 à 08:59:01 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

cod57
|
si j'ai fait attention mais ton graphe est une image et elle renvoyée par la class donc un header() doit etre renvoyé au navigateur il faut pas faire d'affichage avant ...
tu peux afficher le resultat comme ça sans doute
ex
<img src="graph.php?year=2010">
 Bonne programmation !
|
|
vendredi 4 novembre 2011 à 09:04:26 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

cod57
|
je viens de le tester c'est bien ça c'est le header ...
mon test
Code PHP :
<?php
include("jpgraph/src/jpgraph.php"); // inclut la librairie principale
include("jpgraph/src/jpgraph_line.php"); // inclut la librairie des lineplots
//récupération de la variable transmise à savoir var
$year=$_GET['var']=2011;
//echo $year;
//connexion BDD
/*
$conn=oci_connect('hr', 'hr');
//$result = mysql_query('SELECT pc from compare where year(date) = "$year"');
$stmt= oci_parse($conn, "SELECT TOTAL_PAYE FROM CLI_SOMME_MONTANT_VUE");
oci_execute($stmt);
// We need some data
$datay = array();
while ($dow = oci_fetch_array($stmt, OCI_BOTH))
{
$datay[] = $dow['TOTAL_PAYE'];//Récupération prix/mois
}
*/
// instance de la classe Graph, la variable $graphique est affecté par l'object créé
//hauteur : 350 and largeur : 250
$graphique = new Graph(600,250,"auto");
// instance de la classe LinePlot, la variable $lineplot est affectée par l'objet créé
// ce lineplot contient les points définis dans le tableau $ydonnees
$lineplot = new LinePlot($datay=1);
// cette méthode spécifie le zone du graphique dans l'image avec des coordonnées
$graphique->SetScale("textlin");
// cette méthode définit la couleur de la ligne du lineplot
$lineplot->SetColor("blue");
// ajoute le lineplot dans le graphique
$graphique->Add($lineplot);
// trace the graphique
$graphique->Stroke();
?>
 Bonne programmation !
|
|
vendredi 4 novembre 2011 à 09:24:26 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

midoxe
|
Bonjour,
déja Merci pour ta réponse, mais je vois pas comment je vais afficher la variable var
que moi je vise envoyer par url depuis la page : page1.php
comme ça : <a href="graphe.php?var=dada"></a>
je ne vois pas dans ton code la façon d'afficher var
Autre chose pourrais-je mettre:
Code PHP : <?php
session_start();
?>
et afficher par la suite le login de la session courant si c'est possible montre moi stp comment. je serai très reconnaissant
|
|
vendredi 4 novembre 2011 à 09:44:50 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

cod57
|
j'ai une idée de ton besoin tu te connectes à ta base tu récupères des infos et tu veux un graphe dynamique en fait ton code est presque terminé d’après moi c'est un problème d'organisation
oui je pense que tu peux utiliser session
...
ex
graph.php le fichier précédent ce post
affichemoi.php
Code PHP :
<?php
if(!empty($_POST['annee'])){
$year=$_POST['annee'];
echo '<img src="graph.php?year='.$year.'">';
}else{
}
?>
<form action="" method="post">
annee : <input type="text" name="annee">
<input type="submit" value="ok">
</form>
 Bonne programmation !
|
|
vendredi 4 novembre 2011 à 12:06:07 |
Re : jpgraph ne permet passage variable en URL avec GET !!!!!!!!!

midoxe
|
Merci cod57, pour ton aide précieux  j'ai arriver à faire fonctionner le truc en utilisant une variable de session directement dans ma requete 
|
|
Cette discussion est classée dans : variable, jpgraph, graphique, marche, lineplot
Répondre à ce message
Sujets en rapport avec ce message
jpgraph -->Pb de débutant [ par chamhallot ]
Bonjour à tous,Voila je viens de découvrir la librairie Jpgraph que j'utilise pour afficher une courbe représentant le chiffre d'affaire des ventes ré
Graphique avec jpgraph mais avec des date (2005-06-03), help :D [ par Tortue95 ]
Salut a tous :D voila g un souci avec jpgraph voila les array que g une peut pres: $datay = array(10,20,40,0,30,15,65)$datax = array(2005-06-01,2005-0
Librairie graphique Jpgraph [ par LaTatadu91 ]
Salut a tous, Voila je m'exerce au PHP et j'ai decouvert cette librairie qui me parait enorme le probleme est que il y a certaines fonctionnalité que
Graphique pas visible avec wamp [ par LaTatadu91 ]
Bonjour tout le monde, voila j'ai un gros probleme, j'ai un scipt qui utilise jpgraph et qui fonctionne tres bien sous easyphp 1.7 depuis j'ai instal
Graphique sous JpGraph !!! [ par lolo80000 ]
Bonjour à tous,Voila, pour réaliser des graphiques en php j'utilise Jpgraph comme librairie. Apres plusieurs recherches j'ai trouver comment faire les
requete mysql [ par nnyke ]
ok, bonsoir alors voilà j'ai un problème difficile à croire mais il est d'une gêne incroyable donc je m'explique j'ai une ligne qui update un enregist
comment faire un graphique avec jpgraph aprtir d'un fichier xml [ par charbouba ]
slt tt le monde,svp je vx savoir si il est possible de tracer un graphique avec jpgraph a partir d'un fichier xml ?.j'ai réussi a le faire mais a pari
Statistique graphique, pourquoi ne parler que de JPgraph ? [ par crazygogo ]
Pourquoi JPGRAPH ??? payant pour les sociétés.... alors qu'il existe ArtiChow : http://www.artichow.orgje fais de la pub pour ma source mais elle perm
variable dans une url [ par wanakill ]
Bonjour,J'ai une variable "$ma_variable", et j'aimerais l'ajouter dans une URLpar exemple : src=index?q=$ma_variabledonc juste ajouter le contenu de m
erreur jpgraph.php [ par jerfel ]
Salut, j'ai telecharger jpgraph mais je sais pas comment faire un graphique relatif à ma base de données SVP aidez moi... comment faire pour: activer
Livres en rapport
|
Derniers Blogs
POUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDNPOUR RAPPEL ! LES SPéCIFICATIONS DES PROTOCOLES OFFICE ET SHAREPOINT SONT DISPONIBLES SUR MSDN par neodante
Quelle est le point commun entre : Microsoft il y a 10 ans et Apple aujourd'hui ? Réponse: avoir une politique de protocoles propriétaires et fermés :) Car pour rappel (si si je vous assure c'est important de le rappeler), la majorité des spécifications e...
Cliquez pour lire la suite de l'article par neodante JOYEUX ANNIVERSAIRE NIXJOYEUX ANNIVERSAIRE NIX par ebartsoft
Souhaitons un bon et joyeux anniversaire à notre hôte à tous, Nix.
Je ne le répéterais jamais assez mais sans lui rien ne serait possible. Il défit en permanence les lois de la gravité et comme il le dit si bien, si tu lui fais confiance ça devra...
Cliquez pour lire la suite de l'article par ebartsoft IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|