Probleme print_r et stdClass Object

Fermé
Mr.Julien - 24 mai 2007 à 08:31
 Axel - 12 juil. 2007 à 15:33
Bonjour,

Je suis étudiant et je demarre le PHP et j'ai quelques connaissances de bases.
J'ai un probleme avec une requete:



$query_an = "Select PHOTO_AN
	From annee
	Where NOM_AN = 2007";
$res_an = mysql_query($query_an);



j'aimerais récupérer le résultat de cette requete qui est une adresse (images\calendrier2007.JPG)

en utilisant :
$resultat = print_r ($reponse, true);
echo $resultat;


j'obtient ceci :
stdClass Object ( [PHOTO_AN] => images\calendrier2007.JPG )



chose qui me semble inexploitable pour un affichage d'image tel que je le souhaite :
echo "<TABLE border='2'>";
echo "<TR><TD><img src=".$resultat."></TD></TR>";
echo"</TABLE>";




quel serait la solution a mon probleme ?
dois je vraiment changer completement mon mode d'affichage de l'image ?

merci par avance
A voir également:

3 réponses

crabs Messages postés 908 Date d'inscription lundi 18 avril 2005 Statut Membre Dernière intervention 3 août 2008 507
24 mai 2007 à 21:28
Salut,

Quel forme de mysql_fetch est utilisé ? En gros comment obtiens-tu
$reponse ?

Si c'est mysql_fecth_assoc() utilise $reponse['PHOTO_AN'] pour obtenir
la valeur de l'attribut src de l'élément img.

A+, Crabs
0
$resultat est un array.
Essaies echo $resultat['PHOTO_AN'];

A
0
Nan mais en fait, j'ai lu trop vite ton code. Faudrait peut etre passer par un mysql_fetch_array. Je te conseille de te reporter à la doc
0