Problème affichage image à partir d'une url
Hors ligneLuudii Le 20/06/2009 à 11:30 Profil de Luudii Configuration de Luudii

BOnjour à tous,

Voici mon problème;
j'uploade des images à partir d'un formulaire, je stocke leur url dans ma base de données mysql et les images vont dans un dossier appelé Imagesune. jusque là tout va bien.
Mais lorsque je veux afficher l'image qui a l'identifiant maximum (select max(id_img1)) ca ne marche pas, ca m'affiche uniquement ce que j'ai mis dans mon alt.

Voici mon code;

     <?php

include("connexion.php");
     //ici la connexion à la base telle qu'elle a été vue dans le lien que je t'ai montré
     $requete mysql_query('SELECT nom1 FROM images1 WHERE id_img1=(select max(id_img1) from images1)');
     mysql_close();

     $r mysql_fetch_object($requete);

      echo '<img src="Imagesune/',$r->nom1,'" alt="une" />'

?> 

Ma requête fonctionne je l'ai testé. Je pense que le probleme vient de la ligne où je fais afficher l'image.
L'image voulue existe bien. Je ne comprend pas surtout que hier ca marchait... bizarre...

Merci d'avance pour vos réponses!!
Hors ligneTaffeur95 Le 20/06/2009 à 11:42 Profil de Taffeur95 Configuration de Taffeur95

Salut, tu as essayé en utilisant une autre méthode que la récupération d'objet?

Moi, déjà, je mettrai un OR DIE à la fin de ma requête, pour savoir si ça fonctionne correctement dans ton code, ensuite, vérifie le nombre de lignes retournées avec mysql_num_rows(requête), si ==1, alors ça vient de ta récupération sur l'objet nom1.

Donc, essaye plutôt

$resultat=mysql_fetch_array($requete); ou mysql_fetch_assoc($requete);

echo '<img src="Imagesune/'.$resultat['nom1'].'" alt="une" />'; 


.
Vous avez résolu votre problème avec VIC ? Faites-le savoir sur les réseaux sociaux !
Vulgarisation-informatique.com
Cours en informatique & tutoriels