Bonjour,
j'ai un site internet où j'ai des articles de référencés, selon leur catégorie. J'affiche 5 articles par page, j'ai donc plusieurs page pour chaque catégorie d'article.
Mon problème est que je n'arrive pas à faire cohabiter le système de page et celui de tri.
Pour le changement de page, je passe par la méthode GET, et je voulais faire pareil pour le tri, mais ca ne fonctionne que sur la première page.
Je change la requête suivant le tri :
Code :
- //selection de la requete suivant le tri
- if(isset($tri)) {
- if ($tri == 'plus') {
- $sql = 'SELECT * From article where article.cat='. $cat .' order by prix desc limit '.$limite.','.$nombre;
- } else {
- $sql = 'SELECT * From article where article.cat='. $cat .' order by prix asc limit '.$limite.','.$nombre;
- } } else {
- $sql = 'SELECT * From article where article.cat = '. $cat .' limit '.$limite.','.$nombre;
- }
|
et voila le code HTML du tri :
Code :
- <table width="160" height="50" border="0" cellpadding="5" cellspacing="0" align="center" style="border:1px solid black" bgcolor="#FF8B3D">
- <tr>
- <td align="center">
- <b>Tri :</b>
- <form name="tri" action="matelas.php" method=get>
- <select name="tri" size="1" id="tri">
- <option value="plus">Du + cher au - cher</option>
- <option value="moins">Du - cher au + cher</option>
- </select>
- <input type="submit" value="Envoyer" />
- </form>
- </td>
- </tr>
- </table>
|
Après je ne sais pas quelles données vous montrer, dites le moi
Si quelqu'un peut me guider, même si il faut changer la méthode que j'utilise