olivthill | La ligne suivante semble être en cause. mysql_query("INSERT INTO impression VALUES('', '" . $pseudo . "', '" . $mail . "', '" . $lieux . "', '" . $message . "')" ); |
Tout d'abord, cela ne ferait pas de mal de préciser le nom des colonnes qui seront impactées avec INSERT INTO impression('nom_de_la_colonne_pour_pseudo', ''nom_de_la_colonne_pour_mail', ''nom_de_la_colonne_pour_lieux', ''nom_de_la_colonne_pour_message') VALUES ..., car cela évite un problème quand l'ordre des colonnes n'est pas le même que celui des champs dans le Insert, et cela évite des problèmes quand la table est modifiée pour contenir de nouvelles colonnes. Ensuite, il faut faire attention aux signes de ponctuation divers (virgule, guillemets, apostrophes, etc). Peut-être que la version suivante marche mieux: mysql_query("INSERT INTO impression ('col_pseudo', 'col_mail', 'col_lieux', 'col_message') VALUES('". $pseudo . "', '" . $mail . "', '" . $lieux . "', '" . $message . "')" ); |
|