Heey allemaal,

Hoe kan ik een user het best een datum in laten vullen, zodat deze uiteindelijk goed in een datetime veld komt te staan?

Groet
Newb
Wat voor datum?
Voor inschrijven bijvoorbeeld kan je de mysql functie NOW() gebruiken..
Die wist ik, maar het gaat over een datum in de toekomst.

[edit]
En dan heb ik meteen de vraag hoe ik kan controleren of een datum nog niet geweest is...
[/edit]
2007-28-07 ?
YYYY-MM-DD
In dit formaat zal het dan moeten
Een kalender?
Gewoon 5 dropdowns maken, is wel zo gebruiksvriendelijk.
Deze uitkomsten omvormen naar:

<?php
    $datum = 
                    $_POST['year'].
                    '-'.
                    $_POST['month'].
                    '-'.
                    $_POST['day'].
                    ' '.
                    $_POST['hour'].
                    ':'.
                    $_POST['minutes'].
                    ':00';
?>


Sommeting laik deth...
en dan controleer je hem met iets als:

<?php
if($_POST['year'] < date("Y")){
print('deze datum is in het verleden');
}
?>


edit:
en de maand en dag natuurlijk ook...
Oki, dat kan dus gewoon met dropdownboxjes.

Nu mijn tweede vraag:


En dan heb ik meteen de vraag hoe ik kan controleren of een datum nog niet geweest is...
<?php
if($_POST['year'] > date("Y") && $_POST['month'] > date("m") && $_POST['day'] > date("d") ){
print('Deze datum ligt in het heden.');
}
?>
Nog niet getest. Is nog niet helemaal correct
Zie post van Marvin...
Dit moet ook gewoon met MySQL kunnen...

SELECT * FROM table WHERE date > NOW()

Reageren