php/mysql Insertion de données dans ma bdd
bonjour, Voila j'essaye de créer un script qui me permettra de remplir ma base de donnée via une page php seulement j'ai une erreur que je n'arrive pas a résoudre. voici mon code :
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
| #########################################################################
je vous donne les champs de ma table films ou l'insertion doit être réalisé :
film_ref,film_designation,film_resume,film_image,film_categorie
####################################################
Mon formulaire : formulaireAjout.php
<html>
<head>
<title>Ajout d'un film</title>
<head>
<body>
<form name="formulaire" method="post" action="ajouter.php">
<table width="800" border="5">
<tr>
<td>Entrer la reference du film : (Exemple : ac2, pour categorie action et film 2)</td>
<td><input name="film_ref" type="text" id="film_ref"></td>
</tr>
<tr>
<td>Titre du film : (Exemple : Fast And Furious)</td>
<td><input name="film_designation" type="text" id="film_designation"></td>
</tr>
<tr>
<td>Résumé du film : (Exemple : En Californie, Brian O'Conner, un jeune policier, infiltre la troupe de Dominic Toretto</td>
<td><input name="film_resume" type="text" id="film_resume" size="60"></td>
</tr>
<tr>
<td>Indiquez le nom de l'image : (Exemple : fastandfurious)</td>
<td><input name="film_image" type="text" id="film_image"></td>
</tr>
<tr>
<td>Entrez le nom de la categorie du film : (Exemple : act pour action)</td>
<td><input name="film_categorie" type="text" id="film_categorie" size="3" maxlength="3"></td>
</tr>
<tr>
<td colspan="6"><div align="center">
<input type="submit" name="Submit" value="Envoyer">
</div></td>
</tr>
</table>
</form>
</body>
</html>
############################################################
<?php
include("connexion.php");
if ($_POST['film_ref'] != '' AND $_POST['film_designation'] != '' AND $_POST['film_resume'] != '' AND $_POST['film_image'] != '' AND $_POST['film_categorie'] != '' )
{
connexion();
$sql = "INSERT INTO films2 VALUES('".$_POST['film_ref']."','".$_POST['film_designation']."','".$_POST['film_resume']."','".$_POST['film_image']."','".$_POST['film_categorie']."')";
mysql_query($sql) or die(mysql_error());
}
else
{
echo 'Erreur ! Vous devez remplir tous les champs !';
}
?>
################################################################### |
Et voici mon erreur que je n'arrive pas a résoudre :
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 'au jour où il s'inscrit à un programme de développement personnel basé sur une i' at line 1
Merci de votre aide.