Image en php avec une variable dans le nom

Résolu/Fermé
antryo - 4 nov. 2006 à 12:58
abouchoud
Messages postés
2
Date d'inscription
lundi 4 septembre 2006
Statut
Membre
Dernière intervention
10 décembre 2007
- 10 déc. 2007 à 15:21
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

3 réponses

Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
824
4 nov. 2006 à 14:33
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
5
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
0
Ssylvainsab
Messages postés
2884
Date d'inscription
samedi 29 juillet 2006
Statut
Modérateur
Dernière intervention
15 août 2020
824
4 nov. 2006 à 16:40
De rien !
Par contre, je te conseille de remplacer :
height="140px"
Par :
style="height:140px"

a plus
1
abouchoud
Messages postés
2
Date d'inscription
lundi 4 septembre 2006
Statut
Membre
Dernière intervention
10 décembre 2007

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

Merci !!!
0