Image en php avec une variable dans le nom
Résolu
antryo
-
abouchoud Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
abouchoud Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
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
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
A voir également:
- Image en php avec une variable dans le nom
- Légender une image - Guide
- Image iso - Guide
- Trouver un nom avec une adresse ✓ - Forum Réseaux sociaux
- Transformer une image en icone - Guide
- Insérer une image dans word sans bouger le texte - Guide
3 réponses
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 :
a plus
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
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