Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > Images > JpGraph
JpGraph Forum d'entraide pour la bibliothèque JpGraph permettant de manipuler des images en PHP. Avant de poster -> tutoriels JpGraph
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 04/10/2011, 22h45   #1
Invité de passage
 
Inscription : décembre 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3
Points : 1
Points : 1
Par défaut l'image ne s'affiche pas

bonjour a tous

j'utilise cette requête pour obtenir ma variable courbe, seulement mon image ne s'affiche pas, qu'en pensez vous d'avance merci
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
try
{
	$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
	$bdd = new PDO('mysql:host=localhost;dbname=nombase', 'root', '', $pdo_options);
	$req = $bdd->prepare('SELECT tempext FROM sqlmeteo WHERE annee = :annee AND jour = :jour AND mois = :mois AND minute < 5 ');
	$req->execute(array('annee' => $_SESSION['anneef'],'mois' => $_SESSION['moisf'] ,'jour' => $_SESSION['jourf'] );	
    while ($donneesmeteo = $req->fetch())
    {
	$tableauTemperatures[] = $donneesmeteo['tempext'];
	}
        $req->closeCursor();
}
	catch (Exception $e)
	{
    die('Erreur : ' . $e->getMessage());
	}
mes variables SESSION sont bien disponibles
caloun62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 04/10/2011, 22h51   #2
Membre chevronné
 
Inscription : juillet 2003
Messages : 625
Détails du profil
Informations forums :
Inscription : juillet 2003
Messages : 625
Points : 600
Points : 600
Bonsoir,

c'est pas plutôt

Code :
$req->execute(array(':annee' => $_SESSION['anneef'],':mois' => $_SESSION['moisf'] ,':jour' => $_SESSION['jourf'] );
au lieu de

Code :
$req->execute(array('annee' => $_SESSION['anneef'],'mois' => $_SESSION['moisf'] ,'jour' => $_SESSION['jourf'] );
??
__________________
Le savoir est utile que s'il est partagé par tous.
/(bb|[^b]{2})/
!sleep() ? array((string))
syl2095 est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 04/10/2011, 22h56   #3
En attente de confirmation mail
 
Inscription : juin 2002
Messages : 6 164
Détails du profil
Informations forums :
Inscription : juin 2002
Messages : 6 164
Points : 6 404
Points : 6 404
Les : ont toujours été facultatifs dans les execute/bindValue/bindParam :
Citation:
Envoyé par julp Voir le message
Les deux points ont toujours été facultatifs (PHP les rajoute sinon) : ça a été ajouté il y a plus de 5 ans par la révision 1.116, bien avant l'intégration de PDO au core.
Par contre, il faudrait activer l'affichage des erreurs et/ou lire les logs : il manque une ) sur la ligne du execute (une pour l'appel de la méthode execute + une pour array : ça ne fait pas le compte) ...

PS : closeCursor n'est pas nécessaire + while pourrait être remplacé par fetchAll (en mode FETCH_COLUMN ?).
julp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/10/2011, 23h12   #4
Invité de passage
 
Inscription : décembre 2005
Messages : 3
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 3
Points : 1
Points : 1
bonsoir syl2095 , julp , bonsoir à tous

merci pour vos réponses, j'ai corrigé la parenthèse mais pas d'amélioration, je débute en PHP et je ne sais pas activer l'affichage des erreurs !
j'ai vérifié la requête dans une page php sans jpgraph et j'obtiens le bon résultat

Array ( [0] => 4 [1] => 4.5 [2] => 4.5 [3] => 6 [4] => 21.9 [5] => 21.9 )


le problème venait d'une mauvaise utilisation de session_start
caloun62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h18.


 
 
 
 
Partenaires

Hébergement Web