Bonjour,

Pour traiter la saisie d'une date de jour (comprise entre 1 et 31) j'utilise cette ligne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$jour  = filter_var($_POST['jour'], FILTER_VALIDATE_INT, array('options'=>array('min_range'=>1, 'max_range'=>31)));
Le problème est lorsque la saisie commence par un "0" ("01" au lieu de "1"), la ligne de code ci-dessus ne l'accepte pas.

Y aurait-il un autre moyen que d'écrire "(int)$_POST['jour']" (qui marche certe) en jouant sur les paramètres de filter_var ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
$jour  = filter_var((int)$_POST['jour'], FILTER_VALIDATE_INT, array('options'=>array('min_range'=>1, 'max_range'=>31)));
merci pour votre aide