Я использую 2 формы, чтобы пользователи могли фильтровать таблицу или данные поиска в таблице: есть текстовое поле ввода для поиска, 2 даты вводят поиск по статуту
По умолчанию на странице отображаются все результаты.В таблице есть ссылки, и я хотел бы, чтобы после нажатия на ссылку и нажатия кнопки «Назад» выбор пользователя был отменен.Я знаю, что это то, что вы найдете довольно часто, но я не знаю, как сделать это правильно, и я не знаю, как искать больше информации по теме
Я пытался добиться этого с помощью сессий, но этобеспорядочный.Я хотел бы найти чистый способ сделать это и не использовать тысячи условий.Я уже не горжусь своим кодом, потому что уже есть много условий и функций, чтобы делать то, что я хочу
// recherche par nom, code magasin
if(isset($_POST['search_form']))
{
$fAllActive=search($pdoLitige);
$nbLitiges=count($fAllActive);
$valoTotal=searchValo($pdoLitige);
$valoEtat=searchGpType($pdoLitige);
}
elseif(isset($_POST['filter']))
{
if(!empty($_POST['etat']))
{
$fAllActive=filter($pdoLitige);
$valoTotal=getSumValoFilter($pdoLitige);
$valoEtat=getSumValoFilterGpType($pdoLitige);
}
else
{
$fAllActive=filterJustDate($pdoLitige);
$valoTotal=getSumValoJustDate($pdoLitige);
$valoEtat=getSumValoJustDateGpType($pdoLitige);
}
$nbLitiges=count($fAllActive);
}
else
{
//affichage par défaut : totalite de la base pour l'année en cours
$fAllActive=getAllDossier($pdoLitige);
$nbLitiges=count($fAllActive);
$valoTotal=getSumValoAll($pdoLitige);
$valoEtat=getSumValoAllGpType($pdoLitige);
}