Re: Mémoriser un tri (passé en GET) pour faire le DESC ensuite | Titre du sujet : Re: Mémoriser un tri (passé en GET) pour faire le DESC ensuite par davidm78 sur 10/02/2022 19:22:55
Bonjour,
Bon, finalement je me suis appuyé sur la session, ça me semble le plus simple.
$tri = "";
$sens = (($order>0) && ($_SESSION['pOrder']==$order))? "Desc":"Asc"; // 2 fois la même demande
if ($order>0) $_SESSION['pOrder']=$order;
if ($sens=="Desc") $_SESSION['pOrder']=0;
if ($order==1) { $tri = "eid ".$sens.", "; }
else if ($order==2) { $tri = "name ".$sens.", "; }
else if ($order==3) { $tri = "dateDebut ".$sens.", "; }
else if ($order==4) { $tri = "dateFin ".$sens.", "; }
else if ($order==5) { $tri = "estActif ".$sens.", "; }
$criteria->setSort($tri.'name');
Merci pour la réponse
|
|