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
        A voir également:         
- Problem en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour à la ligne php ✓ - Forum PHP
- 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
