Rechercher : dans
Par :

Inserer une image dans un php

Dernière réponse le 17 jun 2009 à 15:18:25 misam, le 17 jun 2009 à 12:08:09 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « inserer une image dans un php » dans :
Insérer une image dans un mail Gmail en cours de composition VoirVoici une excellente méthode pour insérer des images dans vos e-mails Gmail. Résultat garanti ! Vu que vous avez un compte Gmail (puisque vous vous posez cette question) vous avez nécessairement accès à Google Documents. C'est le même compte...
[Outlook Express] Créer papier à lettre / Insérer image de fond VoirLe papier à lettre est une fonctionnalité de Outlook Express permettant d'égayer les courriers électroniques envoyés en insérant des illustrations (images, texte, etc.) en image de fond. Créer son papier à lettre sous Outlook Express Dans la fenêtre...
[Word 2007] insérer une image à partir d'un scanner ? VoirProblème Je voudrais savoir si sur word 2007, il y a la possibilité de faire une insertion d'image à partir d'un scanner? Solution Pour insérer une image à partir d'un scanneur dans un document Word 2007, procédez comme ceci : Démarrez Word...
PHP - Génération d'images VoirPrérequis PHP permet de créer des images au format GIF à l'aide d'une librairie de fonctions prévue à cet effet. La librairie permettant de créer et manipuler des fichiers graphiques se nomme GD, ainsi, pour pouvoir utiliser ces fonctions il faut...
LaTeX - Insertion d'images VoirStyle LaTeX permet d'insérer des images de différents formats. Le plus simple est d'insérer des fichiers de type eps (Encapsuled Postscript) : Il suffit d'insérer dans le préambule la ligne suivante : \usepackage{graphicx} Puis d'insérer...

1

pyschopathe, le 17 jun 2009 à 12:18:10

$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.

Répondre à pyschopathe

2

hamzafes, le 17 jun 2009 à 12:26:14
  • +1

$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

Répondre à hamzafes

4

pyschopathe, le 17 jun 2009 à 12:33:56

Erf, j'avais pas vu que les deux requêtes étaient sur la même table !

Répondre à pyschopathe

3

scriptiz, le 17 jun 2009 à 12:26:27

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";

Répondre à scriptiz

5

misam, le 17 jun 2009 à 14:50:33

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

Répondre à misam

6

 misam, le 17 jun 2009 à 15:18:25

ça marche pas!!!!!!
please aidez moi! :(

Répondre à misam
Collection CommentÇaMarche.net