Bonjour � tous,

Je suis d�butant en php et comme d'habitude j'ai un probl�me.
Je suis en ce moment en train de cr�er un premier site en php, j'ai d�j� lu pas mal de post et de tuto pour en arriv� jusque l�.

La page qui me pose probl�me auctuellement est une page qui va afficher tous les elements d'une table sur plusieurs pages si il y a plus de 5 champs,
tous marchaient tr�s bien jusqu'au moment ou j'ai voulu rajout� une fonction de classement par cat�gorie.
Je fais passer la variable pas l'url

L'erreur qui m'est affich� est :
Parse error: parse error in c:\...\references.php on line 105
Et voici la ligne indiquez :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
$select = "SELECT * FROM reference ORDER BY DATE DESC WHERE categorie = ".$cat" LIMIT ".$limite.",".$nombre;
J'ai vu que cette erreur �tait g�n�rer par un oublie de ";" ou une malveillance dans la concat�nation

et voici la partie que j'ai rajout� :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
if(empty($cat)){
// si la variable n'est pas renseigné alors affiché tous
$select = 'select * FROM reference ORDER BY DATE DESC limit '.$limite.','.$nombre;
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
 
}
else
{
// sinon n'affiché que la catégorie renseigné
$select = "SELECT * FROM reference ORDER BY DATE DESC WHERE categorie = ".$cat" LIMIT ".$limite.",".$nombre;
$result = mysql_query($select) or die ('Erreur : '.mysql_error() );
}

Voil� maintenant j'attend des �mes charitable qui veullent bien me venir en aide

Merci d'avance