Erreur mysql et php
Goku-Light
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
Goku-Light Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Goku-Light Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai crée une sorte de panneau d'admin d'ajout de fichier. Ce qui m'évite de ne pas passer directement par la BD pour faire des ajouts de fichiers.
Mais lorsque je valide mon formulaire d'ajout de fichier, cela m'indique une erreur : ""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 << contenu du champ >> "
J'ai remarqué que c'est lorsque qu'il y a du html dans le champ que ça me met cette erreur, et je souhaiterais savoir pour quoi?
j'ai crée une sorte de panneau d'admin d'ajout de fichier. Ce qui m'évite de ne pas passer directement par la BD pour faire des ajouts de fichiers.
Mais lorsque je valide mon formulaire d'ajout de fichier, cela m'indique une erreur : ""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 << contenu du champ >> "
J'ai remarqué que c'est lorsque qu'il y a du html dans le champ que ça me met cette erreur, et je souhaiterais savoir pour quoi?
A voir également:
- Erreur mysql et php
- Mysql community server - Télécharger - Bases de données
- Erreur 0x80070643 - Accueil - Windows
- Expert php pinterest - Télécharger - Langages
- Dans la table des matières du document à télécharger, le chapitre 6 et ses 2 sections n'apparaissent pas. trouvez l'erreur dans la structure du document et corrigez-la. mettez à jour la table des matières. quel est le mot formé par les lettres en majuscules de la table des matières après sa mise à jour ? - Forum Word
- J'aime par erreur facebook notification - Forum Facebook
10 réponses
Bonjour Goku,
Peux-tu nous mettre ton code en visu stp? Ce sera plus facile pour nous de t'aider ainsi. :)
Peux-tu nous mettre ton code en visu stp? Ce sera plus facile pour nous de t'aider ainsi. :)
Voici le code de la page concernée :
<?php include("./db_connect.php"); if(!empty($_POST['action'])) { $partie = $_POST['part']; $nom = $_POST['nom']; $mini_description = $_POST['mini_description']; $episode = $_POST['episode']; $query = mysql_query("INSERT INTO ".$partie."_cat VALUES('','".$nom."','".$mini_description."','".$episode."')")or die(mysql_error()); $ok = "<b><font color=green>La série animé à été crée avec succès</font></b>"; } ?> <html> <head> <title>Document sans titre</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <p align="left"><b><font size="4" face="Verdana">Ajouter une série animé</font></b></p> <p align="left"><u><b><font size="2" face="Verdana">Veuillez remplir les champs ci-dessous SVP</font></b></u><b><font size="2" face="Verdana">:</font></b><font face="Verdana"></font></p> <form name="form1" method="post" action=""> <p><font size="2" face="Verdana"><b>S</b>ection : <select name="part" id="part"> <option value="episodes">Episode</option> </select> </font> </p> <p><strong><font size="2" face="Verdana">N</font></strong><font size="2" face="Verdana">om de la série animé</font><font face="Verdana"><br></font><i><font size="1" face="Verdana">[Mettre le nom de la série]</font></i><font face="Verdana"><br> <input name="nom" type="text" id="nom"> </font> </p> <p><font size="2" face="Verdana"><b>D</b>escription (format html)</font><font face="Verdana"><br></font><i><font size="1" face="Verdana">[Mettre une image representant la série ainsi qu'un résumé]</font></i><font face="Verdana"><br><textarea name="mini_description" cols="102" rows="7" id="mini_description"></textarea><br></font><font size="2" face="Verdana"><b>N</b>ombre(s) episode(s)</font><font face="Verdana"><br></font><i><font size="1" face="Verdana">[Nombre épisode(s) uploadé/Nombre total d'épisode(e) de la série]</font></i><font face="Verdana"><br> <input name="episode" type="text" id="episode" value="00/00" size="4"> <br><br></font><font size="2" face="Verdana">Avant de confirmer la validation, veuillez vérifier les informations puis cliquer sur valider.</font></p> <p> <input type="submit" name="Submit" value="Valider"> <input name="action" type="hidden" id="action" value="1"> </p> </form> <p> <?php echo $ok; ?></p> </body> </html>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je comprend pas la question.
Que je fasse afficher ce code ?
Que je fasse afficher ce code ?
$query = mysql_query("INSERT INTO ".$partie."_cat VALUES('','".$nom."','".$mini_description."','".$episode."')")or die(mysql_error());
Une fois que tu as rempli ton $query, que contient-il (une fois que tes variables ont ete remplacees) ton probleme vient de ta requete or on ne sait pas (nous) ce qu'il y a dans tes variables donc une fois $query complete dis nous ce qu'il contient
Ex:" insert into toto values (etc)"
Ex:" insert into toto values (etc)"