Problem en php
manel15
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
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
A voir également:
- Problem en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
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
Salut !
Sur de toi loupix ? Il me semblait que strtotime prennait un format anglais
Sur de toi loupix ? Il me semblait que strtotime prennait un format anglais