8798 sujets

Développement web côté serveur, CMS

Bonjour,

Je désire changer l'image du header en fonction de la page

Ds le header j'ai mis pour l'image :
src="images/<?php echo $image; ?>.jpg"

et dans la page j'ai mis avant le code html
<?php
include('header.php');
$image='mon_image';
?>

mais il ne prend pas ma variable $image

merci
Salut.

Tu fais ton include avant d'initialiser ta variable, ça doit peut-être jouer.

Tu peux nous mettre le bout de code HTML généré par ton script stp ? Pour voir si c'est vide ou pas.

Merci.
Modifié par aokle (11 Apr 2011 - 16:36)
aokle a écrit :
Salut.
Tu fais ton include avant d'initialiser ta variable, ça doit peut-être jouer.


C'est même sûr Smiley smile
aokle a écrit :

Tu fais ton include avant d'initialiser ta variable, ça doit peut-être jouer.

Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley smile Smiley biggol
C'est sûr que ça doit jouer pas mal...
Salut Luberon,

Ton script header.php doit connaitre la valeur de ta variable $image.

Donc pour cela, il faut d'abord, définir ta variable $image, puis ensuite inclure ton fichier header.php.

Ce qui donne ceci :

<?php
$image='mon_image'; // J'initialise ma variable
include('header.php'); // J'inclus mon script qui utilise la variable initialisée ci-dessus
?>


Avec cet ordre, tout devrait rentrer dans l'ordre.
Modifié par Super_baloo8 (21 Apr 2011 - 14:13)