Bonjour,

voila j ai un script avec un formulaire en html et un script en php qui insère dans ma base les données entrer par les visiteurs il y a notamment un champ date de naissance mais c est un pu flou pour moi je souhaite que la dat soit au format :

DD/MM/YYYY

j ai récupérer un script php permettant de contrôler cela mais je me pose quelques questions :

1) quel type doit avoir mon champ naissance dans ma table ?
2) comment utiliser le script récupérer pour l'intégrer au mien ?

mon script :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php
if (isset($_POST['envoyer'])) {
 
$result = mysql_query("SELECT COUNT(*) FROM login WHERE ss='".$_POST['ss']."'");
$count = mysql_result($result,0);
if($count== 0)
{
 
foreach($_POST as $index => $valeur) {
$$index = mysql_real_escape_string(trim($valeur));
}
$sql = "INSERT INTO login VALUES ('', '".$nom."', '".$prenom."','".$naissance."', '".$ss."')";
$res = mysql_query($sql);
if ($res) { ?>
<meta http-equiv="refresh" content="0;url=confirm_login.php" />
<?php
}
 
}
else {
?>
<meta http-equiv="refresh" content="0;url=doublon.php" />
<?php
 
}
}
 
 
?>
le script récupérer :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
if (strlen($naissance) == 0) {
$errs["naissance"][] = "La date de naissance est obligatoire";
} else if (!ereg("^([0-9]){2}/([0-9]){2}/([1-2])([0-9]){3}$", $naissance)) {
$errs["naissance"][] = "La date de naissance n'est pas au bon format.";
}
Merci de votre aide