Problème avec $_GET - PHP - Programmation
Marsh Posté le 10-08-2005 à 15:40:36
if (isset($_GET['variable'])) {
$variable = $_GET['variable'])
}
else $variable = "";
en fait je passe toutes mes variables post ou get dans d'autres variables qui portent le meme nom que le champ
je trouve ça propre
mais selon certaines configuration de PHP tu peux directement faire un $variable pour récupérer l'info
mais la plupart du temps je récupère la variable et je fais comme ci dessus
sinon ya plus cours pour du conditionnel :
$variable = isset($_GET['variable'])? $_GET['variable'] : "";
Marsh Posté le 10-08-2005 à 15:58:33
J'ajouterai meme
si c de l'entier :
$variable = isset($_GET["variable"])? intval($_GET["variable"]) : 0;
si c du texte :
$variable = isset($_GET["variable"])? trim($_GET["variable"]) : "";
Marsh Posté le 10-08-2005 à 17:10:14
Ok, merci pour vos réponses...
Marsh Posté le 10-08-2005 à 15:33:53
Bonjour,
Voilà, je retourne un peu à PHP que j'avais laissé de côté depuis deux ans bientôt, et pas mal de choses ont changés , normal ! Et surtout concernant la récupération des variables passées via GET.
En gros, j'ai bien compris que pour appeler une variable, il faut faire $_GET['variable']
Mais j'ai des conditions où il se peu que cette variable soit nulle, et cela a maintenant la conséquence de m'afficher cette erreur :
Que peut on faire pour éviter cela ?
Merci
---------------
Thenab - Quitte à passer pour un con, passe vite !