Probleme pour enregistré les donnees dans mysql

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 : Probleme pour enregistré les donnees dans mysql

par brani » 23 nov. 2005, 19:59

excuse moi je vouler dire que sa marche grace a toi

j'ai été trop vite


merci encore

:wink:

par jobherzt » 23 nov. 2005, 19:39

de rien :)

par brani » 23 nov. 2005, 19:26

OK c'est compris

c'est bon tout d'un coup ca fonctionne bizar bizar


merci pour le conseil

par jobherzt » 23 nov. 2005, 19:22

1/ essaie d'eviter les fôtes d'orthographe et le style SMS, ca facilite la lecture.
2/ d'une maniere générale, il est malin de rajouter une sortie d'erreur apres une requete sql. remplace :
mysql_query("INSERT INTO contenu_page VALUES('', '', '$sValue')"); 
par
mysql_query("INSERT INTO contenu_page VALUES('', '', '$sValue')") or die(mysql_error());
 
3/ si PHP met des slashs, c'est justement pour eviter les erreurs mySQL, notamment ce qui concerne les guillements. si par exemple tu essaies de faire :
insert bla bla values "robert a dit "salut"";
tu auras logiquement une erreur, d'ou l'interet des slashs qui "protegent" les guillemets ( entre autre ).

Probleme pour enregistré les donnees dans mysql

par brani » 23 nov. 2005, 18:57

voila

je recuper du html par method POST

mais rien qui senregistre dans la base

voila le script
<?
if(isset($_POST['FCKeditor1'])){
mysql_connect('localhost', 'root', 'ddddd');
mysql_select_db('contenu');
$sValue = stripslashes( $_POST['FCKeditor1'] ) ; // quand je remplace cette ligne par $sValue = "text au hasard avec du html"; et ba sa s'enregistre.

mysql_query("INSERT INTO contenu_page VALUES('', '', '$sValue')");
mysql_close();
echo $sValue;
} else { echo "Aucune donnees n'a été envoyer";}

?>

c'est bizar coméme