Afficher photo par variable issue de BDD

Bonjour,
Bonjour à tous,
je travaille en PHP et MYSQL et ça me donne pas mal de soucis!!
Je n'arrive pas à afficher une photo dont je récupère le nom de ma BDD.
Je vous explique:
echo $Nomphoto; donne ==>chrea.jpg (nom récupéré dans ma BDD)
lorsque je mets en dur le nom de ma photo ça marche:
<?php
echo '<tr>';
echo '<td><img src="chrea.jpg" /></td>';
echo '</tr>';
?>
mais lorsque je veux passer le nom en parametre ...plus rien.....
echo '<td><img src="<?php echo $Nomphoto;?>" /></td>';

J'ai beau chercher..et essayer plein de choses!!!! non nada !!!

Je me tourne vers la communauté et demande un coup de pouce !!!
grand merci à TOUS!!!
Configuration: Windows Vista
Internet Explorer 7.0

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Salut,

    Et dans la source de la page (dans le navigateur) ça donne quoi ?
    1. Bonjour
      merci de me répondre.
      Je travaille sur mon PC en test.(en fait, j'apprends)
      en test ça me fait un petit carré avec une croix rouge
  2. Ok, mais ce que je demande, c'est que tu regardes la source de la page (ce que le navigateur reçoit) :

    Dans IE : affichage -> source
    Dans FF: affichage-> code source de la page

    Et dis nous a quoi ressemble ton <img src=... >
    1. J'avais pas compris, désolé

      voilà ce qu'il y a(copie collé)
      <tr><td><img src="<?php echo $Nomphoto;?>" /></td></tr>
      " />
      ?>
    2. @wadavoila je viens de résoudre mon problème en contournant la difficulté
      j'ai sorti mon instruction de PHP et je l'ai simplement codé en php
      comme cela
      <img src="<?php echo $Nomphoto; ?>" />;

      et c'est bon!!

      donc problème résolu

      merci
  3. effectivement je n'avais pas vu l'erreur évidente.
    Avec un echo ca donnerait par exemple
    echo '<td><img src="' . $Nomphoto . '" /></td>';