|
|
|
|
Bonjour tout le monde , j'ai un petit problème quand je veux afficher une photo qui est stocker sur une table avec mysql ça m'affiche juste une croix .j'ai pas su résoudre ce problème .
voila ma table :
tableau (num_image, description, chemin_photo default 'image/',nom_photo)
et voici le code :
$reponse = mysql_query("SELECT * FROM tableau");
while ($donnees = mysql_fetch_array($reponse) )
{
?>
<p>
<?php echo $donnees['description']; ?> <br />
<? $chemin_animation=$donnees['chemin_photo'] ;
echo ' <p><embed src='.$chemin_animation.' width="150" align="center" height="80" loop="true" quality="high" bgcolor="#0000FF" ></embed></p><br><br><br>';?>
</p>
<?php
}
Bonjour,
include "directory.inc" - de mettre dans ce fichier les chemins pour tes différents fichiers utilisés par php exemple ! $chemin_image = "/site/.../" ou sous windows "$chemin_image =C:\\...\\" (le\\ pour échapper le \ qui est un caractère spécial PHP) - dans ta base de données, stocker juste le nom de l'image "image.jpg" Et donc au final avec ton code cela ferait un truc du style: <?php include "directory.inc"; $chemin_image_a_afficher = $chemin_image.$result_requete; ?> Si tu ne comprends pas je réexpliquerai, mais je te conseille de faire ainsi, plus facile pour la maintenance au cas où les images changeraient de dossier etc... |
Bonjour,
|