Php / mysql et image
Résolu
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.
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.
3 réponses
-
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>';
-
-
-
-
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? -
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
-
-
Bonjour,
Ça ne change rien :/
Merci quand même pour ta réponse.
Pas d autre suggestions?
merci -
Salut,
Je pense qu'il faudrait plutôt mettre$categorie = $row["categorie"]; $ville = $row["ville"]; $id = $row["id"];