Page 1 sur 1

probleme php avec base mysql

Posté : 11 janv. 2009, 23:22
par Marylene
Bonjour,
Je suis une grande débutante et je veux faire afficher un code article avec son libelle dans un formulaire que j'ai créé en html

J'ai l'erreur suivante avec php :
Parse error: parse error, unexpected T_VARIABLE in C:\Program Files\EasyPHP 2.0b1\www\programme.php on line 21

Voici mon code php
<?Php
     
	define (SERVEUR, "localhost");
	define (NOM, "root");
	define (PASSE, "");
	define (BASE, "bd1");

	mysql_pconnect(SERVEUR,NOM,PASSE);
	mysql_select_db(BASE)
	$resultat=mysql_query("SELECT * FROM article ");
   	if($resultat)
	{
	while($liste=mysql_fetch_object($resultat))
		{echo"$liste->codArt, $liste->libArt<BR>";}
	}
        else
		{echo"<b>Erreur dans execution de la requete.</b><BR>";}
	?>
Merci pour votre aide si c'est possible

Posté : 12 janv. 2009, 01:23
par Ryle
Le message indique une erreur de syntaxe php, il indique la ligne 21, mais le problème commence généralement sur une des lignes précédente. Il te faut donc chercher une chaine mal formée, des parenthèses ou accolades mal équilibrées, ou tout simplement un point-virgule manquant au bout d'une ligne :)

Ps : pense à utiliser les balises
 pour mettre du code dans le forum :)

Re: probleme php avec base mysql

Posté : 12 janv. 2009, 03:14
par AB
mysql_select_db(BASE)
$resultat=mysql_query("SELECT * FROM article ");
... ou tout simplement un point-virgule manquant au bout d'une ligne :)