Insérer une date dans la base données
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):
Code:
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;
} |
mon code est le suivant:
Code:
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());
} |
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..
si quelqu'un peut me mettre sur la piste, je lui en serai reconnaissant :D
Merci d'avance