Moim problemem jest nie do końca typowa filtracja wyników. U mnie działa to obecnie na zasadzie:
Checkbox:
<input onchange="this.form.submit()" type="checkbox" value="a" name="a" id="a" <?php if (!empty($_GET['a'])) { echo 'checked="checked"'; } ?> />
następnie array:
$a[] = "dane = "."'".$_GET['a']."'"; }
A następnie:
} else { }
Checkboxów jest dużo dlatego robię z nich array. Przy większej ilości jest tam jeszcze dodane implode OR'em, ale dla przedstawienia idei wystarczy ten jeden.
Po zaznaczeniu z automatu mi filtruje i robi to poprawnie, ale chciałbym, żeby działo się to bez przeładowania. Ajax rozwiązywałby problem, ale nie wiem jak to połączyć z ajaxem, bo przecież nie mam submita, ani buttona ani nic - submit jest onChange... Dodatkowo nie wszystkie pola filtracji są checkboxami, mam też 4 selecty, które też są submit onChange.
Jakieś pomysły?
Dzięki za pomoc!
