Afficher les photos des annonces

Eléphanteau du PHP | 10 Messages

09 mars 2009, 00:53

Bonjour

Sur un site de petites annonces, lorsqu'on souhaite visualiser la photo correspondant aux annonces selectionnnées, on visualise la photo de la personne qui est logguée, autrement dit, la sienne. Et cela, sur toutes les annonces.
Si vous pouviez m'aider à afficher chaque photo correspondant à l'annonce SVP. Merci
Yann

Voici le code :

Code : Tout sélectionner

$sql = "SELECT img_blob FROM table where login='".$login."'"; $result = mysql_query($sql); $sortie = mysql_fetch_assoc($result); echo '<img src="getImage.php?login='.$login.'"Height=100 >';
Je pense que l'erreur vient de getImage.php?login='.$login.
Si vous pouviez m'aider. Merci
Yann

Eléphant du PHP | 145 Messages

09 mars 2009, 01:20

Salut,

Pourrais tu nous donner le script de ta page getImage.php?

Ensuite, à quoi sert ta requête SQL? Je n'ai pas l'impression que tu l'utilise :shock:
Et Si je regarde bien ta requête, tu sélectionne apparemment la photo du loggeurs et non de l'annonce, à moins que chaque annonce comporte un login, ce que j'ai du mal à percevoir.

Enfin, comme je vois les choses. Tu as un membre qui ajoute plusieurs annonces auxquelles il attribut une photo.
Tu aurais donc ce genre de MLD :
membre(id_membre, login, mdp, ...)
annonces(id_annonce, titre, ..., id_membre#)
photo(id_photo, taille, ..., id_annonce#)

?


Albat90 ;)
La culture, c'est comme la confiture, moins on en a, plus on l'étale.

Eléphanteau du PHP | 10 Messages

09 mars 2009, 01:26

ça marche, il suffisait de mettre $row['login'].

Merci

Eléphant du PHP | 145 Messages

09 mars 2009, 01:32

Ah ouais je commence à comprendre, $login est en faite un résultat de requête...
Mouarf pouvais pas savoir ^^

Si ton problème est résolu, pense à le marquer comme tel ;)

Albat90 ;)
La culture, c'est comme la confiture, moins on en a, plus on l'étale.