Inserer une image dans un php

misam Messages postés 33 Statut Membre -  
misam Messages postés 33 Statut Membre -
Bonjour,
je galère à insérer une image qui dépend de la valeur d'une variable par exemple voici ce que j'ai fait

$reponse=mysql_query("select nom from sites where famille='animaux' ");

$url=mysql_query("select url from sites where nom='$reponse' "); //selection de la table sites

echo("
<img class=\"animauxt\"photo src=\"photos/$url->nom.jpg\"style=\"height140px\" />

")

ça affiche pas de photo mon code...
:S

merci d'avance
Configuration: Windows XP
Safari 530.5

5 réponses

  1. hamzafes Messages postés 258 Statut Membre 54
     
    $exec=mysql_query("select nom, url from sites where famille='animaux' ");
    $result=mysql_fetch_array($exec)

    if($result!=NULL)
    {
    echo '<img src="photos/'.$result['nom'].'.jpg" />';
    }

    Conseil : lis un cours sur mysql (celui du site du zero est bon)

    Allah mo3ine
    1
    1. pyschopathe Messages postés 2053 Statut Membre 137
       
      Erf, j'avais pas vu que les deux requêtes étaient sur la même table !
      0
  2. pyschopathe Messages postés 2053 Statut Membre 137
     
    $reponse n'est pas une valeur, c'est une ressource qui contient le résultat de ta requête. Tu dois utiliser mysql_fetch_row/array/object pour récupérer le contenu de ton résultat.

    edit : et tu pourrais obtenir le même résultat en une seule requête en faisant une jointure entre tes deux tables.
    0
  3. scriptiz Messages postés 1494 Statut Membre 425
     
    Après avoir corrigé tes requêtes SQL, voici comment afficher ton image :

    Remplace ce bidule :
    echo("
    <img class=\"animauxt\"photo src=\"photos/$url->nom.jpg\"style=\"height140px\" />
    
    ") 


    Par ceci :
    $image = "photos/".$url['nom'].".jpg";
    
    if(file_exists($image))
        echo "<img class=\"animauxt\" src=\"$image\" style="height: 140px;" alt=\"image\" />";
    else
        echo "Le fichier <strong>$image</strong> n'existe pas";
    0
  4. misam Messages postés 33 Statut Membre 2
     
    Scriptiz j'ai fait ce que tu m'as demandé mais le truc c'est qu'il ya toujours rien qui s'affiche car l'image à afficher dépend de l'élément que j'ai selectionné dans le menu déroulant
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. misam Messages postés 33 Statut Membre 2
     
    ça marche pas!!!!!!
    please aidez moi! :(
    0