vérifier la date

Eléphant du PHP | 75 Messages

12 août 2005, 10:44

bonjour,
voilà j'aimerais savoir comment on peut faire pour vérifier si une date est valide, genre que je n'ai pas le 31 février par exemple...

j'avais commencé avec des If mais toutes les dates que je rentre sont invalides... grossièrement ça donne ça:
<?
if($JJ=31 && $MM=02 || $JJ=31 && $MM=04 || $JJ=31 && $MM=06 ||$JJ=31 && $MM=09 || $JJ=31 && $MM=11)
{
	?><center>Veuillez entrer une date valide</center><br><center><a href="javascript:history.back(1)">
	Cliquez ici pour revenir au formulaire d'inscription
	</a></center><?
}
else
{
?>Votre inscription est validée<?
}
?>
JJ et MM sont les jours et les mois (original hein?) que je récupère dans mon formualire avec un menu déroulant...
voilà donc si qqu'un pouvait me donner une piste à explorer...
merci
Celui qui confesse son ignorance la montre une fois, celui qui essaie de la cacher la montre plusieurs fois...

Mammouth du PHP | 543 Messages

12 août 2005, 11:13

hello,
if (checkdate( int month, int day, int year )) { //date ok
} else {
//date pas ok
}

@+

Eléphant du PHP | 75 Messages

12 août 2005, 11:24

merci je vais voir ce que je peux faire avec ça :wink:
++
Celui qui confesse son ignorance la montre une fois, celui qui essaie de la cacher la montre plusieurs fois...

Mammouth du PHP | 543 Messages

12 août 2005, 11:26

Ok, tu tiens au courant :)

Eléphant du PHP | 75 Messages

12 août 2005, 11:27

t'inquiète je vais surment revenir ici!! :lol:
au fait pas mal ton site sur les voitures...
Celui qui confesse son ignorance la montre une fois, celui qui essaie de la cacher la montre plusieurs fois...

Mammouth du PHP | 543 Messages

12 août 2005, 11:28

Merci :D
L'autre est en train d'être refait :p

Eléphant du PHP | 75 Messages

12 août 2005, 11:39

ben voilà je reviens...
le truc c'est que j'aimerais dire:
Si
(checkdate est pas bon)
{
pas bon
}
else
{
// la suite des vérifes ....
do you understand me?
Celui qui confesse son ignorance la montre une fois, celui qui essaie de la cacher la montre plusieurs fois...

Mammouth du PHP | 543 Messages

12 août 2005, 11:46

alors
if (!checkdate(m,d,y)) {
//pas ok
} else {
//ok
}

Eléphant du PHP | 75 Messages

12 août 2005, 11:51

ben voilà ça marche en plus ça colle bien avec le reste du script
merci l'ami vous etes fort urbain!! :D
Celui qui confesse son ignorance la montre une fois, celui qui essaie de la cacher la montre plusieurs fois...

Mammouth du PHP | 543 Messages

12 août 2005, 11:51

De rien bonne continuation.