Bonjour,
pour l'un de mes TP, j'ai besoin d'entrer des dates dans la base de données.
L'tulisateur entre la date au format français, puis elle est traduite au format US par une fonction (donné par mon prof):
mon code est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 function date_fr_us($date) { $j = substr($date,0,2); $m = substr($date,3,2); $a = substr($date,6,4); return $a."-".$m."-".$j; }
ne sachant pas trop comment m'y prendre, j'ai recherché sur le net quelques infos, mais j'ai rien trouvé de bien intéressant..
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 if($_POST['Ajouter']) { $descat = mysql_real_escape_string(htmlspecialchars($_POST['descat'])); $dattac = mysql_real_escape_string(htmlspecialchars($_POST['dattac'])); $dabtac = mysql_real_escape_string(htmlspecialchars($_POST['dabtac'])); $daftac = mysql_real_escape_string(htmlspecialchars($_POST['daftac'])); function date_fr_us($date) { $j = substr($date,0,2); $m = substr($date,3,2); $a = substr($date,6,4); return $a."-".$m."-".$j; } mysql_query("INSERT INTO taches values('','".$descat."', '"date_fr_us($dattac("d/m/Y"))"', '"date_fr_us($dabtac("d/m/Y")"', '"date_fr_us($daftac("d/m/Y"))"','')") or die(mysql_error()); }
si quelqu'un peut me mettre sur la piste, je lui en serai reconnaissant
Merci d'avance
Partager