SWITCH , registers globall off, pb, notice [RESOL] [PHP] - PHP - Programmation
Marsh Posté le 19-12-2003 à 21:17:21
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 $ .....)
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.
Marsh Posté le 19-12-2003 à 22:05:24
Et pourtant, regarde :
Code :
|
Marsh Posté le 19-12-2003 à 22:11:38
ben c'est ce que je dis
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.
Marsh Posté le 19-12-2003 à 22:23:42
o yeah, merci beaucoup, depuis le temps que cette erreur m'emmerde...
Merci encore
Marsh Posté le 19-12-2003 à 20:25:25
Voila un joli p'tit titre optimisé pour la fonction recherche du forum
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