correction please

correction please - PHP - Programmation

Marsh Posté le 07-06-2004 à 14:47:32    

qu'est ce qui ne va pas là dedans:
 <img src="images/
 <? if($page == 'presentation')
  { echo 'bt-present-b.gif';
 }else{  
 echo 'bt-present-a.gif';
 }
 ?>  
 name="Présentation" width="77" height="24" border="0">
 
Ce que je veux faire en gros:
si la page presentation est affichée alors bt-present-b.gif sinon bt-present-a.gif
 
Le but étant d'avoir le bouton rollover de mon menu en position b si on est dans la rubrique.
 
info : pour l'instant l'image ne s'affiche pas
 
merci


Message édité par kameha le 07-06-2004 à 14:48:43
Reply

Marsh Posté le 07-06-2004 à 14:47:32   

Reply

Marsh Posté le 07-06-2004 à 14:50:20    

ce $page vient de l'url?
 
si c'est le cas alors essaye $_GET["page"]

Reply

Marsh Posté le 07-06-2004 à 14:54:29    

Oui la variable vient de l'url,
du coup, je l'ai écris comme tu m'as dit:

Code :
  1. <? if($_GET["page"] == 'presentation')
  2.  { echo 'bt-present-b.gif';
  3. }else{
  4. echo 'bt-present-a.gif';
  5. }
  6. ?>


 
et ça marche pas... :??:  
 

Reply

Marsh Posté le 07-06-2004 à 14:56:09    

 
 <? if($_GET["page"] == 'presentation')
  { $img =  'bt-present-b.gif';
 }else{  
 $img = 'bt-present-a.gif';
 }
   
echo "<img src=\"images/$img\" name=\"Présentation\" width=\"77\" height=\"24\" border=\"0\">?>  


Message édité par Profil supprimé le 07-06-2004 à 14:56:21
Reply

Marsh Posté le 07-06-2004 à 14:57:21    

il te met un message derreur quand tu fait $_GET["page"] ?


---------------
Dell M70 Powered
Reply

Marsh Posté le 07-06-2004 à 14:59:51    

non l'image ne s'affiche pas, comme si le chemin était erroné

Reply

Marsh Posté le 07-06-2004 à 15:00:55    

yes chacal, ça marche

Reply

Marsh Posté le 07-06-2004 à 15:01:54    

t'avais juste oublié un guillemet à la fin (\">?> ) qui me générait une erreur de code
 
 
 
 
par contre, mon image est collé en haut dans la cellule ce qui force le tableau en hauteur de 2 ou 3 pixels.
Vous savez pas d'où ça vient?


Message édité par kameha le 07-06-2004 à 15:07:45
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed