Bonjour
j'ai besoin de valider que l'utilisateur entre bien sa date de naissance.
j'ai en menu deroulant les jours + mois
(la valeur d'origine est l'intitulé : jour/mois)
et pour l'année de naissance, j'ai une boite de type =number.
Là j'arrive à bien vérifier si l'utilisateur a tapé 4 chiffres
mais je n'arrive pas a controler si le jour et la mois ont bien été selectionés.
le but étant de récuperer apres controle les valeurs %day %month et $year
afin de mouliner a l'écran le calcul du jour de naissance :
vous etes ne le mardi 29 novembre 1983
Un peu d'aide me serait utile, si vous pouviez me refiler l'adresse d'un tuto
Merci
le code :
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<title>Acquisition de date de naissance</title>
</head>
<body>
<table width="212" border="1" align="center" cellpadding="0" cellspacing="0" bgcolor="#CCFFFF">
<form action = '<?php $_SERVER['PHP_SELF']?>' method = 'post'>
<tr>
<td height="2">
<select name="day">
<option selected value=00>Jour
<option value=01>01
<option value=02>02
<option value=03>03
<option value=04>04
<option value=05>05
<option value=06>06
<option value=07>07
<option value=08>08
<option value=09>09
<option value=10>10
<option value=11>11
<option value=12>12
<option value=13>13
<option value=14>14
<option value=15>15
<option value=16>16
<option value=17>17
<option value=18>18
<option value=19>19
<option value=20>20
<option value=21>21
<option value=22>22
<option value=23>23
<option value=24>24
<option value=25>25
<option value=26>26
<option value=27>27
<option value=28>28
<option value=29>29
<option value=30>30
<option value=31>31
</option>
</select>
<select name="month">
<option selected value=00>Mois
<option value=01>Janvier
<option value=02>Février
<option value=03>Mars
<option value=04>Avril
<option value=05>Mai
<option value=06>Juin
<option value=07>Juillet
<option value=08>Aout
<option value=09>Septembre
<option value=10>Octobre
<option value=11>Novembre
<option value=12>Décembre
</option>
</select>
<input type="number" name="year" size="4" maxlength="4"></td>
</tr>
</form>
</table>
</fieldset>
</body>
</html>
<!DOCTYPE HTML PUBLIC"-//W3C//DTD HTML 4.0//EN">
<html>
<head>
</head>
<body>
<center>
<?php
//verification jour
//Verication du mois
//C'est la que je bute
//verification annee
if(strlen($year)>0)
{
if(strlen($year)!=4)
{echo"<p>Exemple : 1970. Recommencer ?</p>";
}
}
else
{$year=NULL;
echo"<b><p>Veuillez saisir votre date de naissance</b></p>";
}
?>
</center>
</body>
[color=red][/color]