Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%)
|
Witam!
Mam tabelę, w której wyświe tlam rekordy z bazy danych. W nagłówku każdej kolumny jest ukryte pole ze zmienną mającą wartość "asc" lub "desc" i przycisk. Po kliknięciu przycisku wartość z ukrytego pola ma zostać pobrana do zmiennej $sort i wstawiona do zapytania(query, z którym później wywołujemy funkcję) a wartość zmiennej z pola nadpisana na przeciwną(asc na desc i odwrotnie). Niestety nie działa nawet jeśli użyję zmiennej globalnej - wartość zmiennej w polu zostaje pobrana poprawna ale potem się nie nadpisuje. Co jest nie tak? http://main.xfiddle.com/a6897120/sort.php W powyższym skrypcie dla uproszczenia jest tylko jeden nagłówek tabeli/przycisk a funkcja tylko wyświetla otrzymane zapytanie. Po każdym kliknięciu przycisku typ sortowania powinien się ustawiać na na przemian asc/desc, jednak tak nie jest.. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Pokaż kod bo z tego example nic nie wynika poza tym, że nie działa.
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%)
|
Ten post edytował Amakesh 17.02.2017, 02:05:54 |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Przekombinowane.
Pisane z palca:
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 44 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%)
|
Niestety nie działa - kiedy próbuję uruchomić skopiowany kod z phpfiddle.org lub z serwera, po kliknięciu przycisku nic się nie dzieje. Natomiast jeśli zamienię w swoim kodzie to
na (oczywiście z właściwą nazwą zmiennej) efekt jest taki jak w pierwszym poście. |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Ale Ty masz cały kod zastosować, a nie tylko jego fragment.
Wszystko działa jak powinno: http://ebizo.pl/test.php |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 3 Pomógł: 0 Dołączył: 1.02.2017 Ostrzeżenie: (0%)
|
Warunek w linii 20. 'dwyst' zamień na 'datew'
|
|
|
|
![]() ![]() |
|
Aktualny czas: 26.12.2025 - 22:27 |