Problème de requête après envoie formulaire
Bonjour,
je fais appel à vous car j'ai un problème de requête:
Citation:
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 '' at line 10
La ligne 10 est en rouge:
Code:
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 30 31
|
<?php
$nom = $_POST['Nom_R'];
$prenom = $_POST['Prenom_R'];
$nomT = $_POST['Nom_T'];
$prenomT = $_POST['Prenom_T'];
$materiel1 = $_POST['materiel'];
$dateDepart = $_POST['dateD'];
$datePrevu = $_POST['dateRprevu'];
$dateRetour = $_POST['dateretour'];
if($nom && $prenom && $nomT && $prenomT && $materiel1 && $dateDepart && $datePrevu && $dateRetour){
include("connexion.php");
$request1= "INSERT INTO historique (id_historique, nom_responsable, prenom_responsable, nom_titulaire, prenom_titulaire, materiels, date_pret, date_retour_prevu, date_retour_effective) VALUES (
'',
'".$nom."',
'".$prenom."',
'".$nomT."',
'".$prenomT."',
'".$materiel1."',
'".$dateDepart."',
'".$datePrevu."',
STR_TO_DATE('$dateRetour', '%d/%m/%Y')";
mysql_query($request1) or die(mysql_error());
mysql_close($link);
echo"<script language='javascript'>\n alert(\"L'enregistrement a bien été pris en compte.\");\n</script>";
header('Location: Accueil.php');
}
?> |
j'ai tester mes variable, je récupère correctement mes données, la syntaxe que j'utilise fonctionne très bien dans mes autre script, je ne comprend donc pas bien mon erreur.
Pourriez vous jeter un oeil?