Bonjour a tous,
J'ai comme stipulé dans le titre une erreur de syntaxe sur une requête.

message d'erreur:

Erreur 1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1

ligne concernée:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
	if ($envoi_news=mysql_query($requete_news) or die ('Erreur 1 <font color="#C00000">'.mysql_error().'</font>'))
Code complet sans le HTML:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?php session_start(); 
 
if (!isset($_SESSION['login'])) { 
   echo "<center>Bienvenue dans l'espace d administration</center></br>";   
}  
?>
 
<?php include('includes/sql_connect.php');
 
$requete_news="SELECT * FROM news WHERE news_id=$_POST[news_id]";
	if ($envoi_news=mysql_query($requete_news) or die ('Erreur 1 <font color="#C00000">'.mysql_error().'</font>'))
		{
		if ($data_news=mysql_fetch_array($envoi_news) or die ('Erreur 2 <font color="#C00000">'.mysql_error().'</font>'))
			{
				$news_modification=str_replace("[MSG_ID]",$data_news["news_id"],$news_modification);
				$news_modification=str_replace("[MSG_TITRE]",$data_news["titre"],$news_modification);
				$news_modification=str_replace("[MSG_CONTENU]",$data_news["texte"],$news_modification);
			}
		        mysql_free_result($envoi_news) or die ('Erreur 3 <font color="#C00000">'.mysql_error().'</font>');
		}				
					?>