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

  FORUM HardWare.fr
  Programmation
  PHP

  Problème pour afficher une variable

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème pour afficher une variable

n°835216
ikseg
Qui vivra verra!
Posté le 28-08-2004 à 18:36:54  profilanswer
 

Salut,
J'ai un problème pour afficher une variable, voila une simplification de mon code :
 

Code :
  1. <?php
  2. $lang = array(
  3. 'champ' => "Le champ $nom_champ n'est pas rempli"
  4. );
  5. function test ($champ, $nom_champ)
  6.   {
  7.   global $lang;
  8.   if (empty($champ))
  9.     {
  10.     echo $lang[champ];
  11.     exit;
  12.     }
  13.   }
  14. $champ = "";
  15. $nom_champ = "pseudo";
  16. test($champ, $nom_champ);
  17. ?>


 
Résultat : ça m'affiche "Le champ n'est pas rempli" au lieu de "Le champ pseudo n'est pas rempli". Je sais que si je définis $nom_champ avant de définir $lang ça marche, mais dans mon vrai code, il m'est impossible de le faire :??:  
 
Si vous avez des solutions :p

mood
Publicité
Posté le 28-08-2004 à 18:36:54  profilanswer
 

n°835269
Sebastien
Posté le 28-08-2004 à 20:30:33  profilanswer
 

ben ca ca marche, mais c'est super crade, enfin ca peut te servir.
 

Code :
  1. <?
  2.   $lang = array(
  3.   'champ' => &$error
  4.   );
  5.   function test ($champ, $nom_champ)
  6.     {
  7.       global $lang;
  8.       if (empty($champ))
  9.         {
  10.           echo $lang['champ']."\n";
  11.           exit;
  12.         }
  13.     }
  14.   $champ = "";
  15.   $nom_champ = "pseudo";
  16. $error = "Le champ $nom_champ n'est pas rempli";
  17. test($champ, $nom_champ);
  18.   ?>

n°835432
ikseg
Qui vivra verra!
Posté le 29-08-2004 à 11:34:09  profilanswer
 

Merci, mais ça va pas être possible de le faire (dans mon script en version longue). Je vais quand même voir si je ne peux pas m'arranger ;)

n°835555
kalex
Posté le 29-08-2004 à 16:01:35  profilanswer
 

Pourquoi tu ne fais pas une p'tite fonction ?

n°842097
ikseg
Qui vivra verra!
Posté le 04-09-2004 à 11:14:30  profilanswer
 

Ben j'ai pas trop d'idée :??:  
Si t'en as une, pour faire marcher, ben ya pas de prob


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

  Problème pour afficher une variable

 

Sujets relatifs
petit problème[VBA] --> Problème rapide ( erreur de syntaxe )
[tomcat 5][datasource][mysql] Problème avec l'exemple de base...Probleme mais pk???
Problème image Jpg avec Imagecreatefromstring()probleme d insertion d un lien dans un mail
[DLL] probleme export d'une classe en DLLprobleme avec un formulaire et liste deroulante
probleme avec mysql 
Plus de sujets relatifs à : Problème pour afficher une variable


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)