![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 23.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Z góry przepraszam za kolejny post o 'stronicowaniu' ale nie mogłem sie doszukać w sieci rozwiązania mojego problemu.
Kod:
Wszystko ładnie ale tylko na 1 stronie. Włączając 2 stronę wyniki nie pokazują się. Odkryłem jedynie, że jest to spowodowane zapytaniem SQL a konkretnie poleceniem "WHERE slowa LIKE '%$q%'", poniważ bez niego wszystko działa ok. Gdy tylko dokładam warunek, działa tylko 1 strona. Reszta nie. Cyy mógłby mi ktoś pomóc roywiya ten problem, bo ja nie mam pojęcia dlaczego to nie działa. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 29 Pomógł: 0 Dołączył: 23.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Zmienną $q biorę z $q = $_GET[q]; a $_GET[q] z formularza na wcześniejszej stronie, który przesyła poprzez method="get". Następne strony generowane są w ten sposób:
, co daje w adresie szukane słowo oraz numer strony. Sorki, że nie napisałem tego w 1 poście... Powracając do problemu. Wyrzuciłem "mysql_escape_string" z polecania, ale to nic nie dało. Dalej jak było tak jest. Na każdej stronie sprawdziłem wartość $q i na każdej jest ona prawidłowa, więc taka sama jak na wcześniejszych. Nie działa tylko ( i aż) wyświetlanie wyników. Jak potrzeba to prześle cały kod (jest troszkę długi). Ten post edytował WEC_26 29.09.2006, 19:21:33 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 05:30 |