Problem en php
Fermé
manel15
Messages postés
1
Date d'inscription
lundi 29 avril 2013
Statut
Membre
Dernière intervention
29 avril 2013
-
29 avril 2013 à 00:13
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 30 avril 2013 à 22:02
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 30 avril 2013 à 22:02
3 réponses
adinovix
Messages postés
20
Date d'inscription
mardi 27 novembre 2012
Statut
Membre
Dernière intervention
7 octobre 2013
3
29 avril 2013 à 00:50
29 avril 2013 à 00:50
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
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
29 avril 2013 à 20:48
29 avril 2013 à 20:48
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
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
29 avril 2013 à 21:16
29 avril 2013 à 21:16
oui, format anglais si tu met des slashes : MM/DD/YYYY ; et des tirets pour le format "Europeen" ;-)
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
29 avril 2013 à 21:19
29 avril 2013 à 21:19
Alors ca c'est très bon à savoir ! Merci :)
Pareil pour le DateTime ?
Pareil pour le DateTime ?
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
Modifié par loupix57 le 29/04/2013 à 21:20
Modifié par loupix57 le 29/04/2013 à 21:20
ça je sais pas, j'utilise quasiment jamais d'objet pour mes histoires de dates !
Juste les fonctions de PHP
Juste les fonctions de PHP
jeremy.s
Messages postés
1226
Date d'inscription
lundi 28 mars 2011
Statut
Membre
Dernière intervention
2 septembre 2013
79
29 avril 2013 à 21:21
29 avril 2013 à 21:21
Ok ok, c'est quand même bon à savoir !
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
Modifié par loupix57 le 30/04/2013 à 18:57
Modifié par loupix57 le 30/04/2013 à 18:57
oh allez, tien un autre petit truc à savoir : une condition sur une seule ligne :
$valeur = condition ? vrai : faux
Par éxemple
$pair = $nombre==2 ? true : false;
ou encore
echo $nombre==2 ? "égale à deux" : "Différent de deux";
cool non !
$valeur = condition ? vrai : faux
Par éxemple
$pair = $nombre==2 ? true : false;
ou encore
echo $nombre==2 ? "égale à deux" : "Différent de deux";
cool non !