J'obtient une erreur sur un script et je ne comprends pas l'origine du problème :
Notice: Use of undefined constant ReqNews - assumed 'ReqNews' in...... ON LINE 11
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 'ReqNews' at line 1
Voilà ce que j'ai dans les alentours de la ligne 11 :
if ( isset( $_GET['id'] ) )
{
$id = $_GET['id'];
$ReqNews = "SELECT * FROM zcms_news WHERE id_news = $id";
$ResNews = mysql_query( ReqNews ) or die( mysql_error() );
$ValNews = mysql_fetch_array( ResNews );
$nom = $ValNews['nom'];
$contenu = $ValNews['contenu'];
$date = $ValNews['date'];
$etat = $ValNews['etat'];
// Construction des options du champ Etat
for ( $i = 0; $i < 2; $i++ )
{
$selected = OptionSelected( $i, $etat );
$TexteEtat = TexteEtat( $i );
$OptionsEtat .= '<option '.$selected.' value="'.$i.'">'.$TexteEtat.'</option>';
}
}
Si je remplace toutes les variables du genre $ReqNews par req_news, je n'ai plus le message. Sur d'autres pages construites de cette façon l'erreur ne se montre pas.Je comprend pas