isset et variable : 2 questions ! [PHP] - PHP - Programmation
Marsh Posté le 20-02-2004 à 11:42:02
1/ oui mais limite peut être vide ( '' )
2/ non mais il est conseillé d'utiliser la tableau _GET pour récuperer tes variables:
Code :
|
Marsh Posté le 20-02-2004 à 12:03:20
anapajari=>
1/ if (isset ($limite) || $limite='' ){}
else {$limite=0;}
2/ Si je fais ce que tu m'a dit et que mon URL est
index.php
(sans la variable limite)
est ce que : $talimite sera de valeur '' ??
Marsh Posté le 20-02-2004 à 12:09:34
ça me fais une erreur...
Code :
|
le code de la ligne 8 :
Code :
|
et l'erreur n'apparait plus si dans l'URL je mets :
Code :
|
Comment faire... ?
Marsh Posté le 20-02-2004 à 12:16:05
Apres quelque recherche apparement c'est un message d'erreur normal
il faut modifier dans php.ini "error_reporting" mais que mettre pour ne plus avoir ce message... ?
J'ai mis : E_ALL & ~E_NOTICE
c'est ça ?
Marsh Posté le 20-02-2004 à 13:07:57
ok si je comprends tout ce que tu veux:
Code :
|
c'est ça ou pas?
Marsh Posté le 20-02-2004 à 13:13:20
If (!empty($_GET['limite']))
me paraît plus simple que
If (isset($_GET['limite']) AND $_GET['limite']!='')
Marsh Posté le 20-02-2004 à 13:25:48
anapajari, deliriumtremens : Merci pour vos réponses mais malgrés vos solutions si je laisse le php.ini par défaut il me met le message d'erreur.
Donc soit je modifie le php.ini soit je renomme tous mes lien index.php en index.php?limite=0 ...
Marsh Posté le 20-02-2004 à 13:54:18
Meuh non
Tu fais
Code :
|
et la notice (erreur) doit disparaître
Marsh Posté le 20-02-2004 à 14:15:30
... Apparement il n'y plus l'erreur sans editer le PHP.ini
Merci deliriumtremens !
Marsh Posté le 20-02-2004 à 11:38:56
Bonjour,
Voila j'ai deux questions :
1/
Pour moi ça veux dire : si $limite existe on fait rien sinon on l'initie a 0. Ai je raison ?
2/
Est ce que je dois saisir un code spécifique pour avoir la variable $limite a valeur 5 ??
Merci !