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