Php / mysql et image

Résolu
manureva2b -  
manureva2b Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaiterai afficher une image selon une ville et catégorie.

Je choisi d'afficher toutes mes entrées de la ville de "calvi" par exemple, et chaque entrée à sa propre image.

Voici mon code:

id de l'entrée = id de l'image
id = 1 image = 1.jpg


-----------------------------------------------------------------------------

// Creation et envoi de la requete
$query = "SELECT categorie,ville,id FROM T_visibilite WHERE ville='calvi' AND categorie='villa_calvi' ";

$result = mysql_query($query);

// Recuperation des resultats
while($row = mysql_fetch_row($result)){


$categorie = $row[0];

$ville = $row[1];

$id = $row[2];



echo "<tr>\n
<td>$categorie</td>\n
<td>$ville</td>\n
<td><img src="/image/VISIPLUS/'$id'.jpg"</td>
</tr>\n";

}

// Deconnexion de la base de donnees
mysql_close();

?>
-----------------------------------------------------------------------------

par avance merci.


A voir également:

3 réponses

m-a-o-u-s-i Messages postés 188 Date d'inscription   Statut Membre Dernière intervention   51
 
Salut,

Je pense qu'il faudrait plutôt mettre
$categorie = $row["categorie"];

$ville = $row["ville"];

$id = $row["id"]; 
0
manureva2b
 
Bonjour,

Ça ne change rien :/

Merci quand même pour ta réponse.

Pas d autre suggestions?

merci
0
m-a-o-u-s-i Messages postés 188 Date d'inscription   Statut Membre Dernière intervention   51
 
Tu as raison cela ne change rien O_o

Sinon, tu as un problème de quote dans le bloc où tu affiche le tableau. Mets plutôt :
echo '<tr>
<td>'.$categorie.'</td>
<td>'.$ville.'</td>
<td><img src="/image/VISIPLUS/'.$id.'.jpg"</td>
</tr>';
0
manureva2b
 
malheureusement ça ne change rien non plus :/
0
m-a-o-u-s-i Messages postés 188 Date d'inscription   Statut Membre Dernière intervention   51
 
mais c'est quoi qui ne va pas ?
0
manureva2b Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
l'image ne s'affiche pas
0
arthezius Messages postés 3538 Date d'inscription   Statut Membre Dernière intervention   475
 
Dans ton message initial, tu exposes ce que tu veux faire mais n'indique aucune question ni aucun problème.
Le problème est donc que l'image correspondant à la ville ne s'affiche pas si je me fie à ton dernier message?
As-tu vérifié le chemin de l'image?
Si tu travail en local, le chemin actuel corresponds à:
http://localhost/image/VISIPLUS/1.jpg

Le dossier image est-il bien à la racine de ton serveur web local?
Le nom du dossier VISIPLUS est-il bien en majuscule?
0
manureva2b Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
C'est vrai que mon premier post n'est pas très clair, désolé.

Oui je souhaite afficher l'image correspondant à la ville et celle ci ne s'affiche pas.

Je travail directement sur mon serveur et l'adresse est bonne.

J'ai trouvé l'erreur.

il manque le "." devant le /image <td><img src="./image/VISIPLUS/'$id'.jpg"</td>

merci beaucoup pour votre aide
0