0 devient empty PHP
Résolu/Fermé
naitreGitan
Messages postés
406
Date d'inscription
mercredi 4 juillet 2007
Statut
Membre
Dernière intervention
6 décembre 2018
-
Modifié par naitreGitan le 22/03/2010 à 12:13
jibb3r - 6 juil. 2013 à 00:42
jibb3r - 6 juil. 2013 à 00:42
A voir également:
- 0 devient empty PHP
- Remove empty directories - Télécharger - Nettoyage
- Easy php - Télécharger - Divers Web & Internet
- Si #n/a alors 0 - Forum Bureautique
- Qualité de signal parabole 0 - Forum TNT / Satellite / Réception
- Mon fond d'écran devient noir ✓ - Forum Windows 7
1 réponse
kij_82
Messages postés
4089
Date d'inscription
jeudi 7 avril 2005
Statut
Contributeur
Dernière intervention
30 septembre 2013
857
Modifié par kij_82 le 22/03/2010 à 13:13
Modifié par kij_82 le 22/03/2010 à 13:13
Bonjour,
Bizarre effectivement, j'ai le même comportement que celui que tu décris lorsque j'essaie ton script.
Dans tous les cas, dans le script de vérification, tu t'es trompé dans le nom du champs.
Mis à part ça, voici la correction apportée pour que cela fonctionne correctement:
Testé et approuvé, ça devrait donc fonctionner chez toi aussi.
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
Bizarre effectivement, j'ai le même comportement que celui que tu décris lorsque j'essaie ton script.
Dans tous les cas, dans le script de vérification, tu t'es trompé dans le nom du champs.
Mis à part ça, voici la correction apportée pour que cela fonctionne correctement:
if ( isset($_POST['nom_champs']) && trim($_POST['nom_champs']) != "" ){ echo "c'est ok!"; }
Testé et approuvé, ça devrait donc fonctionner chez toi aussi.
~ N'oubliez pas la balise "Résolu" lorsque votre problème est... résolu :) ~
22 mars 2010 à 18:22
C'est ce que j'ai fais pour résoudre le problème mais sincèrement, je ne vois pas pourquoi il considère le 0 comme empty.
Quelqu'un a une idée sur ce sujet ?
merci
Modifié par vincebzh le 22/03/2010 à 23:55
Quand tu lis la doc php ( https://www.php.net/manual/fr/function.empty.php ), c'est bien indiqué que 0 est considéré comme vide.
Dans les commentaires il à plein de fonctions qui peuvent être utiles.
22 mars 2010 à 22:01
dsl d'avoir posé la question. J'aurais du cherché plus longtemps sur le net.
Mais ça me paraissait tellement logique que 0 n'est pas vide :)
je regarde ça :)
merci
Modifié par jibb3r le 6/07/2013 à 00:44
pour s'en convaincre
var_dump(false == 0) : true !
var_dump(false == '') : true !
....