Problème condition PHP
Résolu
darkchristophetd
Messages postés
1100
Date d'inscription
Statut
Contributeur
Dernière intervention
-
darkchristophetd Messages postés 1100 Date d'inscription Statut Contributeur Dernière intervention -
darkchristophetd Messages postés 1100 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Dans un script PHP, il y a cette condition :
Malheureusement, même si $_POST['pseudo'], $_POST['note'], $_POST['commentaire'] n'existent pas, l'action s'exécute tout de même.
Pourquoi ?
merci
Dans un script PHP, il y a cette condition :
if(isset($_POST['pseudo']) AND isset($_POST['note']) AND isset($_POST['commentaire']) AND $code == 8)
Malheureusement, même si $_POST['pseudo'], $_POST['note'], $_POST['commentaire'] n'existent pas, l'action s'exécute tout de même.
Pourquoi ?
merci
Configuration: Windows XP Firefox 2.0.0.18
5 réponses
-
if(!isset($_POST['pseudo']) AND !isset($_POST['note']) AND !isset($_POST['commentaire']) AND $code == 8)
-
Salut, si la condition s'exécute, c'est que les post doivent exister, mais il doivent être vide. remplace isset($_POST['...']) par $_POST['...'] != ""
-
mais !isset n'est pas :
si $variable n'exixte pas alors ? -
bonsoir
if(!empty($_post['truc'])) { // alors la condition est remplie } else { // $_post['truc']) est vide } -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Merci bcp en effet ils étaient vide mais existaient