![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam stronicowanie oparte o zmienne GET. Czyli np strona.php?str= 1 wyświetli pierwszą cześć spisu na stronie. Do każdej pozycji w spisie jest do zaznaczenia pole checkbox. I teraz mój problem. Klikając na kolejne przejścia do stron tracę zaznaczenia checkboxów. Myślałem żeby wykorzystać tablice sesji do zapisania które checkboxy były zaznaczone. Przy powrocie na poprzednią stronę sprawdzał bym wartość odpowiednią dla danego checbox-a w tablicy i zaznaczał bądź nie dane pole. Nie mam pojęcia jak to zrobić skoro nie ma przeładowania formularza. Ma ktoś jakieś sugestie jak ugryźć ten problem ? Z góry dzięki za odpowiedzi
![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Tylko widzisz ja mam coś takiego. Pobieram z bazy np 100 rekordów w standardzie. Dzielę wynik np na 5 stron. przechodzę między stronami poprzez znacznik
i tak dalej. Tam nie mam wcale wysyłania formularza za pomocą post lub metody get. Jak nacisnę wyślij. To chcę jedynie odczytać tablice sesji ze zmiennymi. Nie wiem czy zostałem dobrze zrozumiany. Ten post edytował kask18 27.04.2010, 08:03:29 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Nie masz formularza powiadasz... a te checkboxy masta to niby w czym masz?
![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Przecież nie napisałem że nie mam formularza tylko, że nie naciskam submit do wyłania go metodą post ani get a takową metodę opisałeś w podanym przez Ciebie linku. Jak nie naciskam submit to twoje metody nie zadziałają, no ale mogę się mylić dlatego podzieliłem się swoimi wątpliwościami z Tobą
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wybacz, nie zrozumiałem do końca Twojego problemu. Nie załapałem ze to checkboxy są niejako stronicowane.
Po kliknieciu na checkbox, mozesze lecieć AJAXem na serwer i zapisac dany checkbox do sesji. przechodząc między stronami nie zgubisz w ten sposob checkboxów. -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
No własnie tak się domyślałem, ale dość słaby jestem z ajax żeby nie powiedzieć kiepski więc nawet nie wiem jak to ugryść. Kiedyś widziałem takie rozwiązanie na necie ale nie mogę go teraz znaleść. Może ktoś umiał by mi pomóc w tym problemie sugerując jakiś kod. Z góry dzięki
![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Uzywasz liba np. jQuery. Wowczas AJAX to zwykle wywolanie prostego kodu, np:
http://api.jquery.com/jQuery.post/ a po stronie serwera do odbioru tych checkboxów jest zwykly kod php -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 121 Pomógł: 0 Dołączył: 3.12.2008 Ostrzeżenie: (0%) ![]() ![]() |
Ehhh nie umiem tego przykładu zastosować. Nie chce mi działać w cale, mogę prosić o jakiś przykład
![]() |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 33 Pomógł: 1 Dołączył: 8.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Przychylam sie do prosby bo mam podobny problem , ja to tak rozumie:
$.get(url,{'tablica[]':nazwa_tablicy}); wykorzystujac ajax przesyłam tablice do tego url, url to adres kolejnej strony w wynikach wyszukiwania przy stronicowaniu i tera pytanie gdzie i jak mam ją odebrac? ![]() . |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 18.07.2025 - 01:43 |