Problème avec PHP_SELF

Eléphanteau du PHP | 17 Messages

13 avr. 2010, 18:34

Salut ;)

J'aimerais qu'en fonction du PHP_SELF, la page affiche un résultat différent, je pas sûr de me faire comprendre, je vous mets le code:
<?php

if($_SERVER["PHP_SELF"]="/monsite/index.php"){
    $menuactif=1;
}
elseif($_SERVER["PHP_SELF"]="/monsite/devis.php"){
    $menuactif=2;
}
elseif($_SERVER["PHP_SELF"]="/monsite/emploi.php"){
    $menuactif=3;
}
else{
    $menuactif=4;
}

echo $menuactif;
?>

PHP me renvoit "1" quelque soit la page :^o Or je voudrais que ça me renvoit "3" quand je suis sur /monsite/emploi.php par exemple... :x

Eléphant du PHP | 428 Messages

13 avr. 2010, 18:37

Comment appelles tu tes pages ?
Est ce que tu fais un truc du style : index.php?page=mapage ???

Eléphanteau du PHP | 17 Messages

13 avr. 2010, 18:42

merci de ton aide, non ce sont exactement celles que j'ai écrites, des pages simples... d'ailleurs le nom des pages que j'ai écrit correspond à ce que me renvoit echo $_SERVER["PHP_SELF"]; respectivement sur chacune de ces pages

Eléphanteau du PHP | 17 Messages

13 avr. 2010, 19:37

J'ai trouvé mon erreur tout seul, c'est un peu ridicule, c'était "==" et pas "=" qu'il fallait mettre :oops:

Eléphant du PHP | 428 Messages

13 avr. 2010, 20:09

Exactement ... bien vu =D>
Si tu pouvais mettre le tag résolu ce serait cool.
Il s'agit du bouton avec un "V" dedans