Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Filtrowanie po url, Problem z filtrowaniem po url
mikodelo
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 28.11.2019

Ostrzeżenie: (10%)
X----


Witam,
Po wybraniu opcji select i zatwierdzeniu 'submit' nie może mi wyświetlić rekordów ponieważ nie mam w url dodanego '?Id=1' przed '&?terminod=2020-03&submit=search' i nie wiem jak go dodać
Proszę o pomoc.
Oto mój kodzik.

  1. $condition = ' ';
  2. if(isset($_REQUEST['nrszkolenia']) and $_REQUEST['nrszkolenia']!=""){
  3. $condition .= ' AND nrszkolenia = '.$_REQUEST['nrszkolenia']. ' ';
  4. }
  5. if(isset($_REQUEST['rodzaj']) and $_REQUEST['rodzaj']!=""){
  6. $condition .= ' AND rs.id LIKE "%'.$_REQUEST['rodzaj'].'%" ';
  7. }
  8. if(isset($_REQUEST['prowadzacy']) and $_REQUEST['prowadzacy']!=""){
  9. $condition .= ' AND prowadzacy ='.$_REQUEST['prowadzacy'].' ';
  10. }
  11. if(isset($_REQUEST['terminod']) and $_REQUEST['terminod']!=""){
  12. $condition .= ' AND terminod LIKE "%'.$_REQUEST['terminod'].'%" ';
  13. }
  14. if(isset($_REQUEST['termindo']) and $_REQUEST['termindo']!=""){
  15. $condition .= ' AND termindo LIKE "%'.$_REQUEST['termindo'].'%" ';
  16. }
  17. if(isset($_REQUEST['miejsce']) and $_REQUEST['miejsce']!=""){
  18. $condition .= ' AND miejsce LIKE "%'.$_REQUEST['miejsce'].'%" ';
  19. }
  20. $userData = $db->getAllRecords('szkolenia as s
  21. left join prowadzacy as p on s.prowadzacy = p.idd
  22. left join firmy as f on s.firma = f.id left join rodzaj_szkolen as rs on s.nazwa = rs.id',
  23. 's.id as id,
  24. s.nrszkolenia as nrszkolenia,
  25. s.nazwa as nazwa,
  26. s.terminod as terminod,
  27. s.termindo as termindo,
  28. s.miejsce as miejsce,
  29. p.imie as imie,
  30. p.nazwisko as nazwisko,
  31. f.id as podatnikid,
  32. f.nazwa as nazwa_firmy,
  33. f.opis as opis,
  34. f.nip as nip,
  35. f.kod_pocztowy as kod_pocztowy,
  36. f.miasto as miasto,
  37. f.ulica as ulica,
  38. f.email as email,
  39. f.nr_telefonu as phone,
  40. f.www as www,
  41. rs.id as rsid,
  42. rs.nazwa as rsnazwa','AND p.idd = '.$_GET['Id'],'');
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Albo wysylaj forma POSTem i wowczas to id dodawaj do url w action, albo dodaj to ID jako pole ukryte w formularzu.

przenosze


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:29