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

  FORUM HardWare.fr
  Programmation
  PHP

  problème définition de variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème définition de variables

n°1407266
ch3co2h
Posté le 15-07-2006 à 16:43:25  profilanswer
 

Le code suivant me renvoie l'erreur :  
Notice: Undefined variable: cas in c:\...\test.php?on line 2
sachant que dans le navigateur je rentre l'adresse suivante : http://localhost/.../test.php?cas=1
 

Code :
  1. <?
  2. if ($cas==1)
  3. {
  4. echo "ok";
  5. }
  6. ?>


 
Je ne comprend pas pourquoi ca ne marche pas, alors qu'avant sur un serveur payant ca marchait. MERCI DE VOTRE AIDE.

Message cité 1 fois
Message édité par ch3co2h le 15-07-2006 à 16:46:54
mood
Publicité
Posté le 15-07-2006 à 16:43:25  profilanswer
 

n°1407267
Hermes le ​Messager
Breton Quiétiste
Posté le 15-07-2006 à 16:48:14  profilanswer
 

ch3co2h a écrit :

Le code suivant me renvoie l'erreur :  
Notice: Undefined variable: cas in c:\...\test.php?on line 2
sachant que dans le navigateur je rentre l'adresse suivante : http://localhost/.../test.php?cas=1
 

Code :
  1. <?
  2. if ($cas==1)
  3. {
  4. echo "ok";
  5. }
  6. ?>


 
Je ne comprend pas pourquoi ca ne marche pas, alors qu'avant sur un serveur payant ca marchait. MERCI DE VOTRE AIDE.


 
Tu lis la doc sur les variables super-globales en particulier $_GET dans ton cas.

n°1407283
Kyfun
Les choses se passent !
Posté le 15-07-2006 à 18:39:57  profilanswer
 

if (isset($_GET['cas']) && isnumeric($_GET['cas']) && $_GET['cas']==1)
{
}
...


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
n°1407297
AlphaZone
Posté le 15-07-2006 à 21:15:01  profilanswer
 

is_numeric() et non isnumeric() ;)
 
Petit précision pour ch3co2h : Toutes variables créées doivent être initialisées.

Message cité 1 fois
Message édité par AlphaZone le 15-07-2006 à 21:15:59
n°1407306
sielfried
Posté le 15-07-2006 à 22:34:21  profilanswer
 

Kyfun a écrit :

if (isset($_GET['cas']) && isnumeric($_GET['cas']) && $_GET['cas']==1)  


 
Un brin redondant, tout ça. -_-


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1407419
Kyfun
Les choses se passent !
Posté le 16-07-2006 à 02:07:00  profilanswer
 

AlphaZone a écrit :

is_numeric() et non isnumeric() ;)
 
Petit précision pour ch3co2h : Toutes variables créées doivent être initialisées.


 
Exact :D jpers la main en php  :o  
 
Pour la redondance c'est vrai :D, mais j'ai l'habitude de faires ses "traitements" pour verifier que c'est bien le type de données que je veux :D


---------------
Comme dirait quelqu'un de beaucoup plus avisé que moi, quelquefois c'est toi qui cognes le bar mais d'autres fois, et ben, c'est le bar qui te cogne.
n°1409907
ch3co2h
Posté le 20-07-2006 à 09:00:35  profilanswer
 

ok mais sur le serveur que je louais j'avais pas besoin de passer par $_GET j'avais accès directement a la variable comme montré dans l'exemple. Comment vous expliquez ca ? ca dépend comment php était configuré ??
Parce que la en fait le problème c'est que je ne loue plus le serveur (plus d'argent) et si jveux corriger tous mes codes j'y passe tout l'été :(
Une solution ? Sinon la j'utilise easyphp, y a t'il un moyen de le configurer pour que j'ai acces acces directement aux variables sans passer par $_GET....
Merci de votre aide.

n°1409910
flo850
moi je
Posté le 20-07-2006 à 09:09:00  profilanswer
 

ca depend de la configuration de php , en particulier register_globals
 
tu peux configurer php ( arrtee apache, clic droit sur l'icone d'easyphp -> configurer -> php ) en passant register_globals a on au lieu de off

n°1409922
ch3co2h
Posté le 20-07-2006 à 09:23:02  profilanswer
 

flo850 a écrit :

ca depend de la configuration de php , en particulier register_globals
 
tu peux configurer php ( arrtee apache, clic droit sur l'icone d'easyphp -> configurer -> php ) en passant register_globals a on au lieu de off


 
Ah merci c'est ce que je voulais entendre c'est bon je viens de tester je vais pouvoir m'y remettre merci à toi à plus tard


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

  problème définition de variables

 

Sujets relatifs
Problème avec les textures en openglprobleme sur mon site...
Probleme fsockopenprobleme forum php
Petit problème de sockets génant[C# et VB .net] Problème de viewState
[Résolu][SQL] Problème classement ASC/DESC sur VARCHARProbléme d'ASP
problème de connection du a un plugin[Résolu] Problème de droit en lecture! [move_uploaded_file()]
Plus de sujets relatifs à : problème définition de variables


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