voilà je veux afficher une image se trouvant dans un enregistrement dans une bdd

j'emploie un champ de type varchar qui indique le chemin de l'image

mon chemin est 'photos bdd/appart1-1.jpg' il se trouve dans le champ photo1 de l'enregistrement

voici mon code pour récupérer l'enregistrement et la photo et afficher les champs

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<?php
include( "config_server.php" );
$sql = "SELECT * from biens WHERE type='APPARTEMENT' AND statut='A VENDRE' " ;
$req = @ mysql_query ( $sql ) or die ( 'Erreur requête !!!' );  
while ( $data = @ mysql_fetch_array ( $req )) {
 echo '<li><img src="'.$data['photo1'].'" /></li>';
 echo $data[reference];
 echo $data[situation];
 echo $data[prix];
} 
?>
j'ai bien tous les champs qui s'affiche sauf l'image , j'ai une croix rouge comme si il ne trouvez pas l'image

ma page ou il y a mon code est dans un dossier francais sur le serveur et mes images sont dans un dossier photos bdd mais qui ne se trouve pas dans le répertoire francais je ne pense pas que le problème vienne de là mais bon

merci pour votre aide