J'ai un problème avec le format de la date, je veux la mettre sous format français. Quand j'insère la date 20/05/2013, ça me renvoie cette erreur
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '', strtotime(20/05/2013))', '')' at line 1
<?php
include("connexion.php");
$nom=isset($_POST['nom'])?$_POST['nom']:"";
$daten=isset($_POST['date'])?$_POST['date']:"";
$date2=isset($_POST['date2'])?$_POST['date2]:"";
setlocale(LC_TIME, "fr_FR.utf-8");
//création de la requête SQL
$sql= "INSERT INTO `Formation` (`idFormation`, `nom`, `date`, `date2`) VALUES (' ', '$nom', strftime('%A %d %B %Y', strtotime($date))'., '$date2');";
$requete = mysql_query($sql) or die( mysql_error() ) ;
if($requete)
{
echo("La formation a été créé") ;
}
else
{
echo("La formation n'a pas été créé") ;
}
Merci de votre aide.