par
Truc » 21 oct. 2006, 23:39
Salut,
Tu devrais peut être récupérer la variable passée dans l'URL en t'aidant de la super globale $_GET.
Plus d'infos
ICI
et une petite erreur au niveau de la balise <img>
L'ajout de la variable est en dehors de l'attribut "src"
et la variable est directement intégrée dans la chaine de caractères alors que tu utilises des apostrophes pour débuter cette même chaine.
Les variables ne sont interpretées que lors de l'utilisation de guillemets, ex :
$var = "test";
echo "ceci est un $var"; // affichera "ceci est un test"
echo 'ceci est un $var'; // affichera "ceci est un $var"
Pour faire propre tu peux séparer la variable de la chaine avec une concaténation:
echo "ceci est un ",$var;
Ce qui donne :
echo "<img src='affiche_image.php?id=",$id,"' width='300' height='200'>";
ou encore (le must, pour ne pas faire interpréter par PHP ce qui ne doit pas l'être) :
<img src='affiche_image.php?id=<?php echo $id; ?>' width='300' height='200'>