les "addslashes" ne fonctionnent pas..

Eléphant du PHP | 271 Messages

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

?>
Patience et obstination sont des qualités !

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

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 :?

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute

Eléphant du PHP | 271 Messages

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.
Patience et obstination sont des qualités !

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

17 déc. 2006, 22:17

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

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute