![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 9 Pomógł: 0 Dołączył: 26.06.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Mam na stronie taką tabelkę, która po pobraniu danych z bazy sortuje je według nazwiska, a następnie w pętli wyświetla kolejne wiersze. Chciałbym jednak wprowadzić opcję aby po kliknięciu na odpowiedni element z wiersza nagłówkowego tabeli, zmianiała się zasada sortowania. Jak to zrobić, aby zmiany realizowane były w ramach wyświetlonej już strony? Jak na razie mam jedynie pomysł przygotowania oddzielnych plików php z innymi zasadami sortowania, które otwierałby się po kliknięciu na odpowiedni nagłówek. z góry dzięki za pomoc Adam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 11 Dołączył: 1.08.2007 Skąd: Poland,Warsaw Ostrzeżenie: (0%) ![]() ![]() |
Nie musisz przygotowywać oddzielnych plików, możesz to zrobić w ramach zapytania.
Po prostu nagłówek który ma być kliknięty musi przenosić typ sorowania np.
a kod zapytania wygląda wtedy tak :
w ramach jednej strony, to ja rozumiem bez odświeżania, wtedy musisz to zawrzeć w javascripcie. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
a ja sie dolacze do tematu i zapytam o takie "podwojne sortowanie" jak np w skrzynkach mailowych. A mianowicie:
mamy tabele: imie/ nazwisko/ temat / data / Chce teraz posortowac wyniki wzgledem daty:
Teraz chce jeszcze raz kliknac na naglowek 'data' aby posortowac znow, ale w odwrotnej kolejnosci:
Problem w tym, jak sprawdzi ze obecnie jest DESC i chcialbym ASC ? Znalazlem pewien kod, jednak to js, a jak to zrobic cos takiego w php ?
wlasnie, chodzi mi o ta funkcje 'currentSortr' czy w php jest jakis odpowiednik ? Ten post edytował plurr 2.08.2007, 12:08:26 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Analogicznie jak napisał John:
a w php:
A najlepiej AJAX'em. Na stronie advAjax jest gotowy przykład: advAjax - strona główna Na samym dole, link: PHP Solutions - Przykład 2. - Stronicowanie danych Ten post edytował drPayton 2.08.2007, 16:29:44 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
taaak, zrobilem tak samo i gitara (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif)
Jednakze ciekawiej to wyglada w ajaxie, widzialem juz kiedys ten przyklad, ale za duzo roboty (moje pojecie o ajaxie jest bliskie zeru) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Dużo roboty - ale:
1. Na tym przykładzie uczyłem się AJAX'a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) 2. Dużo frajdy 3. Cudny efekt (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No chyba, że to jakaś bardzo pilna robota, to wtedy faktycznie Ten post edytował drPayton 2.08.2007, 18:21:48 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 23.07.2007 Ostrzeżenie: (0%) ![]() ![]() |
witam,
a ja polecam mintAjax, sortowanie tabeli to minuta roboty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) http://www.mintajax.pl/?guide#kontrolki_tabele |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 12 Dołączył: 28.06.2007 Skąd: Bytom Ostrzeżenie: (0%) ![]() ![]() |
Dużo roboty - ale: 1. Na tym przykładzie uczyłem się AJAX'a (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) 2. Dużo frajdy 3. Cudny efekt (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) No chyba, że to jakaś bardzo pilna robota, to wtedy faktycznie nie da sie ukryc, efekt cudny (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) W sumie to nie jest jakas pilna robota, mam miesiac czasu na prosty systemik - na moje umiejetnosci, wiec chyba sobie poczytam jakies poradniki... (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) witam, a ja polecam mintAjax, sortowanie tabeli to minuta roboty (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) http://www.mintajax.pl/?guide#kontrolki_tabele O wlasnie, elegancka stronka, fajnie wytlumaczone, wielkie dzieki (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował plurr 2.08.2007, 20:29:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 04:49 |