Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1838 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] question simple sur les variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] question simple sur les variables

n°1424691
hobahoui
A fanfaron fanfanfaron et demi
Posté le 12-08-2006 à 08:57:53  profilanswer
 

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 !
 

mood
Publicité
Posté le 12-08-2006 à 08:57:53  profilanswer
 

n°1424755
hardcorega​mer
Posté le 12-08-2006 à 15:27:44  profilanswer
 

Tu pourrais montrer le code de ta page avec les boutons?

n°1424759
hobahoui
A fanfaron fanfanfaron et demi
Posté le 12-08-2006 à 16:04:21  profilanswer
 

hardcoregamer a écrit :

Tu pourrais montrer le code de ta page avec les boutons?


 
Voici un exemple de bouton (j'ai mélangé un peu de php, de html et de java pour avoir un rollover :
 
<?   print "<td>";
      if ($men == 'ac') {
      echo "<img src=\"images/toto_on_14.gif\" name=\"menu1\" border=\"0\">"; }
   else { echo "<a href=\"".$_SERVER['PHP_SELF']."?men=ac&page=1"."\"  onMouseOver=\"MM_swapImage('menu1','','images/toto_on_14.gif',1)\" onMouseOut=\"MM_swapImgRestore()\"><img src=\"images/toto_14.gif\" alt=\"Retour à l'accueil\" name=\"menu1\" width=\"161\" height=\"25\" border=\"0\"></a>";
   }
   print "</td>\n";
 ?>
 
Ca va certainement vous paraître biscornu, mais c'est le seul moyen que j'ai trouvé pour avoir un rollover et du dynamique en même temps...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] question simple sur les variables

 

Sujets relatifs
[PHP] simplify white space?[PHP] insertion données depuis un fichier .SQL
Pb de passage de variables de sessionGénérer une clé simple en Java
Problème avec Vlookup et question sur MsgBoxVariables IPB
Recherche Programmeur PHP / MySQLTransfert d'une variable PHP dans une fonction javascript
[PHP]Remplacer une constante par sa valeur dans une chaîne ""[PHP] Rien de s'affiche a part <html><body></body></html>
Plus de sujets relatifs à : [PHP] question simple sur les variables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR