Rechercher : dans
Par :

Image en php avec une variable dans le nom

Dernière réponse le 10 déc 2007 à 15:21:45 antryo, le 4 nov 2006 à 12:58:59 
 Signaler ce message aux modérateurs

Bonjour

Voici mon problème : j'ai récupéré dans une base de donnée le nom d'une image uploadée, dans ma page je voudrais visualiser cette image qui comporte donc dans son URL une variable.

Voici le code :

<?php

$user = "xxx";
$host = "sql.free.fr";
$password = "xxx";
$database = "xxx";

$connexion = mysql_connect($host,$user,$password)
or die (":)");
$db = mysql_select_db($database,$connexion)
or die (":)");

$mxv= "max(votes)";
$requete=mysql_query("select * from xxx where votes=\"$mxv\"");
$votesmax=mysql_result($requete,0,"MON IMAGE");

echo ('<img src="DOSSIER/DOSSIER QUI CONTIENT MES IMAGES/\"$votesmax\"" height="140"/>');
?>


Mais le problème c'est que la variable dans le nom de l'image n'est pas reconnue, et celle-ci ne peut donc pas être affichée.

Pourrait-on m'indiquer un moyen d'afficher cette image ? svp

Meilleures réponses pour « image en php avec une variable dans le nom » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages VoirSi vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
PHP - Les variables VoirConcept de variable avec PHP Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage PHP peuvent être de trois...
PHP - Les variables d'environnement VoirNotion de variable d'environnement Les variables d'environnement sont, comme leur nom l'indique, des données stockées dans des variables permettant au programme d'avoir des informations sur son environnement. L'environnement, dans le cas du script...
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...

1

Ssylvainsab, le 4 nov 2006 à 14:33:27
  • +2

Bonjour.

Je pense que le problème vient tout simplement du fait que les variables ne sont pas reconnues entres des apostrophes.
Il vaut mieux concatener la variable et la chaîne :

echo ('<img src="DOSSIER/DOSSIER QUI CONTIENT MES IMAGES/'.$votesmax.' style="height140px" />');


a plus Sylvain

Répondre à Ssylvainsab

2

antryo, le 4 nov 2006 à 16:13:10

Merci mille fois à toi, en retouchant un petit peu ton code de cette façon :

echo ('<img src="DOSSIER/DOSSIER QUI CONTIENT MES IMAGES/'.$votesmax.'" height="140px" />');

j'ai pu obtenir le résultat voulu. Encore MERCI !

A bientôt

Répondre à antryo

3

Ssylvainsab, le 4 nov 2006 à 16:40:42

De rien !
Par contre, je te conseille de remplacer :
height="140px"
Par :
style="height:140px"

a plus Sylvain

Répondre à Ssylvainsab

4

 abouchoud, le 10 déc 2007 à 15:21:45

Bonjour,
J'ai le même problème aussi. Je vais essayer votre façon d'afficher l'image apporté de la BD.

Merci !!!

Répondre à abouchoud
Collection CommentÇaMarche.net