Bonjour à tous !
Je débute en php et je lutte un peu concernant un problème sur mes variables. Le voici :
j'ai 3 pages en php :
- la page 1 dans laquelle je donne une valeur à la variable $men en fonction du bouton sur lequel je clique, et dans laquelle j'ai une iframe qui appelle la page 2 :
voici l'iframe :
<iframe scrolling="no" vspace="0" frameborder="0" hspace="0" marginheight="0" marginwidth="0" align="middle" height="280" width="475" src="Includes/iframe_princip.php"></iframe>
- la page 2 (iframe_princip.php) qui contient un petit morceau de php pour inclure la page demandée par l'internaute (en fonction du bouton choisi sur la page 1 et donc de la variable $men) :
<? include ($men.'/page.php');?>
J'ai rajouté en haut de ma page un petit bout de code php que j'ai trouvé qui (je le croyais) permet de définir une variable et sa valeur par défaut si elle n'existe pas :
<? $men=isset($_GET['men']) ? $_GET['men'] : 'ac'; ?>
en gros, là dedans, je pensais dire "récupère la variable $men, et si elle n'existe pas, tu mets "ac" dedans).
PROBLEME : lorsque je lance le truc, quel que soit le bouton sur lequel je clique (donc quelle que soit la valeur de $men, c'est "ac" (la valeur par défaut) qui est prise en compte. Et si je ne mets pas la petite ligne " $men=isset...", j'ai un message d'erreur me faisant comprendre que $men n'existe pas...
je tourne un peu en rond, je ne connais pas le php et je ne sais pas comment il réagit concernant les variables.
Est-ce que quelqu'un pourrait m'aider ?
Merci d'avance !!
P.S. : ce forum est une mine d'or !