INSERT

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : INSERT

par Gregos » 18 août 2006, 17:28

J'ai compris!

Qu\'il était bon ce gâteau! devenait Qu'il était bon ce gâteau! et il y avait donc une fermeture de quote qui mettait la grouille!

par Gregos » 18 août 2006, 17:27

C'est mon stripslashes qui plantait la requête mais je ne sais pas pourquoi!

par Gregos » 18 août 2006, 17:25

Merci pour le lien très utile!

Voilà le message d'erreur! On s'oriente vers un soucis de requete.
Ma variable $result est vide.

Erreur de syntaxe près de 'il était bon ce gâteau!', '2006-08-18 17:09:08', '171.18.2.81')' à la ligne 1

par ouckileou » 18 août 2006, 17:18

si tu pauvais nous montrer le message d'erreur ...
Oui, ce serait bien en effet

Et aller lire ce sujet avant de continuer : http://www.phpfrance.com/forums/voir_sujet-19378.php

Et enfin penser aux balises
 quand tu postes du code PHP

Merci :P

par katagoto » 18 août 2006, 17:17

si tu pauvais nous montrer le message d'erreur ...

INSERT

par gregos » 18 août 2006, 17:13

Bonjour,

Je désire simplement ajouter un enregistrement dans me BDD mais j'arrive toujours au message d'erreur et je ne vois pas mon erreur!

Si quelqu'un pouvait jeter un coup d'oeil, ça serait sympa car je n'ai plus le recul nécessaire pour trouver l'erreur!

Merci
case "ajouter":

include("_cnx_com.php");
$table = "com_texte";

// connection avec MySQL
@mysql_connect($host, $user, $pass) or die("Impossible de se connecter à la base de données");
@mysql_select_db($bdd) or die("Impossible de se connecter à la base de données");
    

$nom = $_POST['nom'];
$email = $_POST['email'];
$web = $_POST['web'];
$id_cat = $_POST['idcat'];
$id_obj = $_POST['idobj'];
$ip = $_POST['ip'];
$com = stripslashes($_POST['texte']);
$date = $_POST['date'];


echo "<p>";
echo "<ins>Nom:</ins> ".$nom."<br />";
echo "<ins>Mail:</ins> ".$email."<br />";
echo "<ins>Web:</ins> ".$web."<br />";
echo "<ins>Com:</ins> ".$com."<br />";
echo "</p>";

$sql = "INSERT INTO com_texte (com_obj_id, com_texte_cat, 
com_texte_auth, com_texte_mail, com_texte_web, com_texte_cont, 
com_texte_date, com_texte_ip) VALUES('$id_obj','$id_cat', '$nom', 
'$email', '$web', '$com', '$date', '$ip')";

$result = mysql_query($sql);
echo "<p>".$sql."</p>";
echo "<p>".$result."</p>";

if ($result) {
        echo "<p>Votre message est enregistr&eacute;</p>";
    } else {
        echo "<p>Un probl&egrave;me est survenu, veuillez essayer à  nouveau.</p>";}

mysql_close();
break;