![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
mam taki mały problemik ze stronicowaniem wyników.
Jak wcisne szukaj to stronicuje mi ok. Pokazuje wszystkie rekordy i dzieli ładnie na strony np: 27 rekordów po 5 na stronie czyli pokazuje 1 strona z 6. Jeślii wezme wybiorę warunki wyszukiwania również jest wszystko ok. Problem pojawia się jak wciisnę warunki wyszukiwania dla drugiej tabeli. Przykład: Zaznacze prawo jazdy 1 i 2 pokazuje mi ładnie 6 wyników, a stronicowanie 1 strona z 5 lub zaznacze pj 1 pokazuje 8 rekordów , a stronicowanie 1 z 3 stron. Zapytanie odpowiedzialne za stronicowanie-nie do końca działa ok
i skrypt z zapytania które jest ok, a słuzy do wyswietlania wyników
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
niby juz wszystko działa z jednym wyjątkiem. Jak zaznaczę dwa lub więcej checkbox to pokazuje mi więcej stron
lub nie pokazuje rekordów, a dzieli strony ponadto po zaznaczeniu wszystkich checkbox wywala błąd Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '))' at line 2' in /home/cxr86679/public_html/:126 Stack trace: #0 /home/cxr86679/public_html/(126): PDOStatement->execute(Array) #1 {main} thrown in /home/cxr86679/public_html/ on line 126 coś chyba w tym jest namieszane $sql.=" and o.id not in (select o2.id from ogloszenia as o2,pj as p2 where o2.id=p2.id_ogloszenia AND p2.id_prawo_jazdy in(".implode(',',$idpj_all)."))"; Ten post edytował peklo 13.05.2014, 09:50:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 14:42 |