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