Salut,
Voilà je vous explique mon probleme : j'ai une liste de produits dans mon back office. J'ai différents choix pour afficher ceux ci : par référence, par essence, par echelle. Je veux passer le choix en session afin que si on bricole sur une référence, que quand on retourne à la liste le choix de tri soit conservé. La ça reste bloqué au tri par défaut ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 switch($tri){ case "ref": session_unregister("tri"); $_SESSION['tri'] = 'ref'; $req1 = mysql_query("SELECT * FROM catalogue ORDER BY ref") or die ('ERREUR TRI REF<br>'. mysql_error()); break; case "ess": session_unregister("tri"); $_SESSION['tri'] = 'ess'; $req1 = mysql_query("SELECT * FROM catalogue ORDER BY essence,ref") or die ('ERREUR TRI ESSENCE<br>'. mysql_error()); break; case "classe": session_unregister("tri"); $_SESSION['tri'] = 'ess2'; $req1 = mysql_query("SELECT * FROM catalogue WHERE essence='$super' ORDER BY echelle,ref") or die ('ERREUR TRI ESSENCE 2<br>'. mysql_error()); break; default: session_unregister("tri"); $_SESSION['tri'] = 'nimp'; $req1 = mysql_query("SELECT * FROM catalogue ORDER BY echelle,ref") or die ('ERREUR TRI<br>'. mysql_error()); break; } echo "<center><table border=0 class=admin width=250 bgcolor=red><tr><td align=center> <span class=titre>".$info."</span></td></tr></table></center><br>"; } echo "<table align=center border=0 class=admin><tr><td> <td><a href='?'>Tri par échelle</a></td><td> - </td> <td><a href='?tri=ref'>Tri par référence</a></td><td> - </td> <td><a href='?tri=ess'>Tri par essence</a></td></tr></table>";
Partager