Problem en php
manel15
Messages postés
1
Statut
Membre
-
loupix57 Messages postés 316 Date d'inscription Statut Membre Dernière intervention -
loupix57 Messages postés 316 Date d'inscription Statut Membre Dernière intervention -
Bonjour, j'ai un formulaire parmis ses champs date debut et date fin comment je dois faire pour tester si date debut est inferieur a la date fin sinon il m'affiche une erreur
merci
merci
3 réponses
Bonjour Manel15
en utilisant la POO et le PHP5 :
$dateDebut = new DateTime( $_POST['datedebut'] );
$dateFin = new DateTime( $_POST['datefin'] );
if( $dateFin < $dateDebut) echo "Erreur : la date de début doit être inférieur a la date fin.";
else echo "Succès : Bien ajouté.";
en utilisant la POO et le PHP5 :
$dateDebut = new DateTime( $_POST['datedebut'] );
$dateFin = new DateTime( $_POST['datefin'] );
if( $dateFin < $dateDebut) echo "Erreur : la date de début doit être inférieur a la date fin.";
else echo "Succès : Bien ajouté.";
Si tes dates sont bien formé(DD-MM-YYYY) ; Alors tu peut faire tout bêtement
if(strtotime(datedebut) < strtotime(datefin))
// ok
else
// pas ok
if(strtotime(datedebut) < strtotime(datefin))
// ok
else
// pas ok