![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie,
Sem tu brand new, więc proszę o wyrozumiałość (IMG:style_emoticons/default/smile.gif) Zwyczajowo czytam i męczę kody do skutku (php mniej). W tym przypadku rozłożyłam ręcę i proszę o pomoc lub zrozumiałą wskazówkę. Do rzeczy: Plik php ma niby proste zadanie wyświetlać rekordy z bazy mysql wg zadanych kryteriów i dzielić na strony. Wszystko wygląda dobrze tylko na stronie pierwszej. Na kolejnych baza pokazuje się "jak leci" bez ograniczeń "wcześniejszego filtrowania". Może to przez warunki? Jak mogłabym to poprawić? Będę przeogromnie wdzięczna za pomoc. I głębokie wejrzenie w kodowe oczy: [To tylko wycinki większego kodu] -----------------------------------------------------1 formularz----------------------------------
-----------------------------------------------------2 łączymy z bazą---------------------------------- łączymy z bazą
-----------------------------------------------------warunki do zapytania----------------------------------
-----------------------------------------------------zapytanie----------------------------------
tu się wyświetlają dane.... -----------------------------------------------------paginacja----------------------------------
Ten post edytował kredka 11.03.2011, 14:57:27 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 11.03.2011 Ostrzeżenie: (0%) ![]() ![]() |
Obawiam się, że nie w samej paginacji jest problem. Używałam różnych skryptów.
Problem pojawia się wówczas, gdy przechodzimy na kolejną dowolną stronę. Filtrowanie przestaje działać i wyświetla wyniki z całej bazy. Np. wybieram w formularzu: w1=budynki Na pierwszej stronie baza zwraca mi 50 wyników i pokazuje wyłącznie budynki. Wykonuje się ładnie zapytanie posiłkowane zmiennymi z formularza:
Przechodząc na stronę dowolnie kolejną widzę już ilość wszystkich wprowadzonych rekordów, np. 1000 i liczbę stron dla wyników z całej bazy. Wygląda to tak, jakby na stronach kolejnych wykonywało się zapytanie bez warunków zmiennych $w1a $bialya $czarnya:
bankzdjec.php?$w1a nie pomaga:) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 08:29 |