les "addslashes" ne fonctionnent pas..

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 : les "addslashes" ne fonctionnent pas..

par Truc » 17 déc. 2006, 22:17

Merci de m'avoir mis sur la piste.
C'est le meilleur moyen pour s'en souvenir :wink:

par alaingpl » 17 déc. 2006, 22:04

Merci de m'avoir mis sur la piste.

Du coup j'ai tout enlevé et ça marche.

Merci encore.

par Truc » 17 déc. 2006, 19:39

Salut,
As tu regardé la doc pour addslashes() ?
et donc vu ce que fait cette fontion... l'inverse de ce que tu veux :?

les "addslashes" ne fonctionnent pas..

par alaingpl » 17 déc. 2006, 19:32

Bonjour,

J'ai un problème que je n'arrive pas a résoudre.
Les " addslashes " ne fonctionne pas ??? et "c'est " s'affiche "c\'est"

Auriez vous une idée du pourquoi ??

Merci d'avance de l'aide

<?php
 require('config.php'); 
/* on récupére les formulaire */
if(isset ($_POST['titre']))  $titre=addslashes($_POST['titre']);
else       $titre=""; 
 
if(isset ($_POST['article']))  $article=addslashes($_POST['article']);
else       $article="";
 
if(isset ($_POST['date']))  $date=addslashes($_POST['date']);
else       $date="";
 
 /* on vérifie s'ils sont vide */
 {
if (empty($titre) OR empty($article) OR empty($date))
 {
 echo ' tous les champs doivent être renseignés ';
 }
else 
 {/* connection */
mysql_connect($localhost,$login,$mot) OR die("Erreur !<br/ >" .mysql_error());  
mysql_select_db($dbName) OR die("Erreur !<br />" .mysql_error()); 


/* on insére dans la table, puis les champs les variables */
$sql = "INSERT INTO table_actus (id, titre, article, dater)
VALUES('', '$titre','$article','$date')";

mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

{
echo "<p align=\"center\"> <a href=\"javascript:history.go(-1);\">Entrez un nouvel article</a></p>";
}

}
}
mysql_close();// on ferme la connexion

?>