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

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] SWITCH , registers globall off, pb, notice [RESOL]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] SWITCH , registers globall off, pb, notice [RESOL]

n°594409
KdZ'
Simple®
Posté le 19-12-2003 à 20:25:25  profilanswer
 

:hello:  :hello:  
 
Voila un joli p'tit titre optimisé pour la fonction recherche du forum  :o  
 
Alors voila, j'ai un p'tit pb en php, je fais des 'switch', ça fonctionne dans le principe, mais il me met des notices par tout :
Notice: Use of undefined constant addn - assumed 'addn' in f:\web\mediacover\admin\news\index_fr.php3 on line 58

 
Et voila, et ce pour chaque 'case', avez-vous une idée de comment faut t'il faire ?
 
Et aussi, j'avais essayer un truc du style : switch($toto==1 && $titi==5) mais ça n'a pas l'air de le faire... enfin ça, c'est pas grave ;)


Message édité par KdZ' le 20-12-2003 à 10:56:38

---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
mood
Publicité
Posté le 19-12-2003 à 20:25:25  profilanswer
 

n°594441
mrbebert
Posté le 19-12-2003 à 21:17:21  profilanswer
 

Ce message d'erreur apparait quand tu as une chaine de caractère dans le code dont il ne sait pas quoi faire (pas une fonction, ne commence pas par $ .....) [:proy]  
 
Par exemple :  
echo coucou;
ce qui est incorrect si coucou n'est pas défini en constante. Il faut mettre $coucou si c'est une variable, ou 'coucou' si c'est une chaîne de caractères :)
Par défaut, PHP considère que c'est une chaîne de caractères, comme si tu avais oublié les quotes.


Message édité par mrbebert le 19-12-2003 à 21:17:57
n°594508
KdZ'
Simple®
Posté le 19-12-2003 à 22:05:24  profilanswer
 

Et pourtant, regarde :  
 

Code :
  1. if(isset($_GET['file']))
  2. {
  3. switch($_GET['file'])
  4. {
  5. case addn:
  6.   require ("addnews.php3" );
  7. break;
  8. case modn:
  9.   require ("modnews.php3" );
  10. break;
  11. case deln:
  12.  require ("delnews.php3" );
  13. break;
  14. case up:
  15.  require ("upload.php3" );
  16. break;
  17. default:
  18.  echo ('Erreur');
  19. }
  20. }


 
 [:mr marron derriere]  [:mr marron derriere]  [:wawash]


---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux
n°594513
mrbebert
Posté le 19-12-2003 à 22:11:38  profilanswer
 

ben c'est ce que je dis :heink:  
 
case addn:
comment tu veux qu'il comprenne ca ?
Mets plutôt case 'addn', si tu t'attends à la chaîne de caractères 'addn'.
ou $addn si ca doit correspondre à une variable définie avant.

n°594529
KdZ'
Simple®
Posté le 19-12-2003 à 22:23:42  profilanswer
 

o yeah, merci beaucoup, depuis le temps que cette erreur m'emmerde...
 
Merci encore :)


---------------
GENERATION MOBILES : Imprimantes GSM & logos/sonneries/jeux

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

  [PHP] SWITCH , registers globall off, pb, notice [RESOL]

 

Sujets relatifs
[PHP] Cherche un script de FAQ...[PHP] Fiabilité des sessions
[PHP-XML] erreur sous ie ! [RESOL][PHP] Récupération de données dans un fichier
[PHP] Recherche de scriptOptimisation d'un remplissage de select! (PHP)
quel fonction PHP pour voir s'il existe une base MySql sur mon serveur[PHP] rajouter une ligne au début d'un fichier
[PHP] La POO 
Plus de sujets relatifs à : [PHP] SWITCH , registers globall off, pb, notice [RESOL]


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