Je suis entrain de coder la partie édition d'un système de news et j'ai un problème.
/* Modifier news */
if(isset($_GET['modifier_news'])){
$id = intval($data['id']);
$news_query = mysql_query('SELECT * FROM news WHERE id=".$id."')
or die('Erreur query');
$data = mysql_fetch_assoc($news_query)
or die('Erreur assoc');
}
/* Insertion de news */
elseif(isset($_POST['titre']) && isset($_POST['content'])){
$titre = $_POST['titre'];
$contenu = $_POST['content'];
if(empty($titre) || empty($contenu)){
echo 'Un ou plusieurs champs sont vides.';
}
else{
require 'config.php';
mysql_connect(DB_HOST,DB_LOGIN,DB_PASS);
mysql_select_db(DB_BDD);
$_POST['content'] = htmlentities($_POST['content']);
$titre_sql = mysql_escape_real_string($titre);
$contenu_sql = mysql_escape_real_string($contenu);
$insertion = mysql_query("INSERT INTO `news` (id,titre,contenu,categorie,timestamp,date) VALUES ('','$titre_sql','$contenu_sql','','','')")
or die('Erreur SQL');
}
Le script me renvoie "Erreur assoc" mais je ne sais pas pourquoi. Si quelqu'un peut m'aiguiller.
Merci.