Bonjour,
J'ai une erreur de syntaxe dans mon code mais je ne sais pas où elle se trouve. Je vous mets tous les codes que liés à cette erreur et le message d'erreur en question en espérant que quelqu'un puisse m'éclairer.
Je souhaite faire un livre d'or avec juste un champ pour rentrer des commentaires, mais je n'arrive pas à mettre des " ' ". Il ne me prend pas les apostrophes :
Erreur de syntaxe près de 'asdf','adsfasdf','asfdhasd'fasdéflja'asdfasdf')' à la ligne 1
Ma fonction est écrite comme ceci :
L'appel de ma fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 function insert_comment($pseudo, $email, $commentaire){ $requete = "INSERT INTO `livredor` (`pseudo`, `email`, `commentaire`) VALUES ('$pseudo','$email','$commentaire')"; mysql_query($requete) or die (mysql_error()); }
Le formulaire généré par Dreamweaver :
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
17
18
19 if (isset($_GET['submit'])){ $pseudo = $_GET['pseudo']; $email = $_GET['email']; $commentaire = $_GET['commentaire']; if (($pseudo != "") && ($email != "") && ($commentaire != "")){ insert_comment($pseudo, $email, $commentaire); } else { echo "Vous n'avez pas rempli tout les champs"; } }
Dans ma base de données PHPMYSQL le champs est de la manière suivante :
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
17
18
19
20
21
22
23
24
25 <form id="form1" name="form1" method="GET" action="livreor.php" enctype="text/plain"> <table width="600" border="0" cellpadding="0"> <tr> <td width="129">Pseudo : </td> <td width="465"><input name="pseudo" type="text" id="pseudo" /></td> </tr> <tr> <td>Email : </td> <td><input name="email" type="text" id="email" /></td> </tr> <tr> <td>Commentaire :</td> <td><textarea name="commentaire" type="text" id="commentaire"></textarea></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td> </td> <td><input type="submit" name="submit" value="Envoyer" /></td> </tr> </table> </form>
Merci d'avance pour vos réponses!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 commentaire mediumtextlatin1_swedish_ci Non Tout cocher / Tout décocher Pour la sélection :
Partager