Bonjour,
s'il vous plait j'ai un problème avec ma requête d'insertion d'enregistrement.
J'ai le message suivant:

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 2

Voici ma base de données crée avec phpMyadmin:


et voici mon code:
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
$categorie="a1";
$marque="a1";
$reference="a1";
$serie="a1";
if (isset($_POST['entre_categorie'])) {$categorie=$_POST['entre_categorie'];}
if (isset($_POST['entre_marque'])) {$marque=$_POST['entre_marque'];}
if (isset($_POST['entre_reference'])) {$reference=$_POST['entre_reference'];}
if (isset($_POST['entre_serie'])) {$serie=$_POST['entre_serie'];}

mysql_connect("localhost","root","");
mysql_select_db("stocky");
$req_insertion="INSERT INTO materiel (categorie, marque, reference, num_serie, en_stock, la_date)
							VALUES('$categorie','$marque','$reference','$serie','1', TIME())";
mysql_query($req_insertion) or die(mysql_error());
mysql_close();
j'ai cru que le problème venait de time(), donc j'ai remplacé par une constante, et après exécution la page ne s'affiche plus.

si quelqu'un peut m'aider a résoudre ce proble ou me propose des améliorations plus ca serait vraiment sympa.


.