j'ai bien essayé en tentant d'adapter à mon prob, mais j'ai une erreur, certainement à un ' près...
j'ai une variable qui contient le chemin d'une image.
$tableau[$e]
comme je veux l'utiliser sur d'autres pages j'ai ouvert une session et écrit ensuite ceci
$_SESSION['im1g'] = $tableau[$e];

dans la page d'après quand j'écris :
echo $_SESSION['im1g'] ;
j'ai bien le résultat du chemin qui s'affiche:
http://www.carto.com/images/mer/cartes_thumb/image_no4.jpg

mais quand je veux utiliser cette variable pour afficher l'image elle-même, j'ai des problèmes côté syntaxe avec cette ligne :
echo "<img src=\"$_SESSION['im1g']\" > ;
quel est la bonne syntaxe ?
merci
ghost a écrit :
essayes : echo '<img src=\"$_SESSION['im1g']\" >' ;


Là, il devrait y avoir un problème avec les caractères d'échappement. Le problème d'origine doit venir des apostrophes autour de im1g.
J'écrirais plutôt
echo '<img src="'.$_SESSION['im1g'].'">';

Mais il y a des chances que ça ne marche pas mieux.
Le plus simple serait de passer par une variable temporaire :
$cheminimage=$_SESSION['im1g'];
echo '<img src="'.$cheminimage.'">';

Modifié par terzag (19 Nov 2006 - 15:01)
Hello.
Au passage, vous avez oublié de fermer la balise <img />.
Modifié par Ralfman68 (19 Nov 2006 - 15:09)
Salut,
terzag a écrit :
echo '<img src="'.$_SESSION['im1g'].'">';

Mais il y a des chances que ça ne marche pas mieux.
Pourquoi est-ce que ça ne marcherait pas ? Smiley eek
Eldebaran a écrit :
Salut,Pourquoi est-ce que ça ne marcherait pas ? Smiley eek


Parce que je pense que l'apostrophe à gauche de im1g va être interprétée comme le début d'une nouvelle chaîne (au lieu de reprendre la chaîne après le point).

je peux me tromper, c'est juste une supposition de ma part.
terzag a écrit :
Parce que je pense que l'apostrophe à gauche de im1g va être interprétée comme le début d'une nouvelle chaîne (au lieu de reprendre la chaîne après le point).
Ben oui, c'est bien le début d'une nouvelle chaîne... Ne t'inquiète pas, ton interpréteur PHP se rend bien compte que tu es à ce moment-là en train d'écrire l'index de ton tableau.