Php / mysql et image
Résolu
manureva2b
-
manureva2b Messages postés 10 Date d'inscription Statut Membre Dernière intervention -
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.
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:
- Php / mysql et image
- Image iso - Guide
- Reduire taille image - Guide
- Légender une image - Guide
- Acronis true image - Télécharger - Sauvegarde
- Mysql community server - Télécharger - Bases de données
3 réponses
Salut,
Je pense qu'il faudrait plutôt mettre
Je pense qu'il faudrait plutôt mettre
$categorie = $row["categorie"]; $ville = $row["ville"]; $id = $row["id"];
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 :
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 à:
Le dossier image est-il bien à la racine de ton serveur web local?
Le nom du dossier VISIPLUS est-il bien en majuscule?
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
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