Page 1 sur 1

Problème : Notice: Use of undefined constant... mais pourquo

Posté : 14 mai 2008, 21:25
par supercanard
Bonjour,

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 :? [/php]

Re: Problème : Notice: Use of undefined constant... mais pou

Posté : 14 mai 2008, 21:32
par dunbar
Salut
Ici
ValNews = mysql_fetch_array( ResNews ); 
Cela ne devrait t'il pas être
ValNews = mysql_fetch_array( $ResNews ); 
:wink:

Re: Problème : Notice: Use of undefined constant... mais pou

Posté : 14 mai 2008, 21:34
par supercanard
Salut
Ici
ValNews = mysql_fetch_array( ResNews ); 
Cela ne devrait t'il pas être
ValNews = mysql_fetch_array( $ResNews ); 
:wink:

:oops: Merde j'ai honte :lol:
Encore une fois :wink: