![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki skrypt: http://hosting8840938.az.pl/Geckonet_system/
Chcę zrobić aby rekordy pokazywały się od najmniejszej godziny w polu "Do końca". Do dodanego pola dodaje mktime z ustawioną liczbą dni 'ile godzin' potem pobieram dane funkcja mi liczy godziny i wypisuje w tablece
Lecz to sortowanie dobrze nie działa, są błędy Jak to rozwiązać? Mam jeszcze jeden problem dotyczący CSS, w operze i google chrome tabelka mi wypada z suwaka jest pod nim. Pozdrawiam -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
order by mk_time < "'.$today.'"
Nie za bardzo kumam tego zapisu - co to niby ma robić? -------------------- "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: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
pole mk_time w tabeli ma wartość ze zmiennej $eventDate która zawiera informacje o dniu do którego ma być odliczane
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
tyle ja się domyślam. Nie rozumiem jednak co o to:
mk_time < "'.$today.'" robi w ORDER BY. -------------------- "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: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no chce to posortować w zapytaniu, robię źle?
-------------------- |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No ale sortuje się np. po kolumnie, a nie po warunku logicznym - owszem, po warunku też można, ale jak się wie po co sie go robi. Ty wiesz? I właśnie tego nie rozumiem.
-------------------- "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: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
to jak mam to rozwiązać?
-------------------- |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
chyba się nawzajem nie rozumiemy.... no a czemu nie zrobisz tak:
order by pole_z_data_w_tabeli_report ? edit: chyba już kumam... do_konca ![]() 1) Czemu robisz rekurencje tutaj? Czemu w funkcji CountDown wywołujesz znowu CountDown? 2) Zeby sortować po "do konca" to trzeba od daty koncowej odjąc date dzisiejszą i po tym sortowac: order by data_koncowa-now() i juz. -------------------- "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: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ech
zrobiłem dodatkowe pole i wpisuje w nim date kiedy odliczanie się kończy i na tej podstawie sortuje i jest ok, pozostaje jeszzcze problem z cssem pod operą i chrome edit: no racja, też sposób nie rozumiem jeszcze twojego pytania o rekurencje, jak inaczej to rozwiązać? -------------------- |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
No bo robisz tu rekurencję. Nie wiem po co. Czemu to ma służyć?
Przecież zapytanie z order by data_koncowa-now() załatwia wszystko. Po co więc jeszcze w petli wywołujesz sam siebie ponownie tworząc rekurencje? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
no przecież wywołuje funkcje przy każdym rekordzie żeby obliczyć ilość pozostałych godzin
-------------------- |
|
|
![]()
Post
#12
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Albo ja jestem ślepy i nie widzę gdzieś zakonczenia funkcji albo Ty.
Przecież w funkcji CountDown wywołujesz funkcję CountDown. Przecież w funkcji CountDown pobierasz już rekordy z bazy i w petli z bazy znowu wywołujesz CountDown i znowu pobierasz z bazy to samo i znbowu wywolujesz CountDown i znowu..... rozumiesz? edit: dobra, ja jestem slepy. Już znalazłem zakonczenie funkcji ![]() Tak bywa, gdy się dostaje kod bez normalnych wcięć.... ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 385 Pomógł: 48 Dołączył: 23.05.2007 Ostrzeżenie: (0%) ![]() ![]() |
ok
![]() masz jakiś pomysł na css? ok, poradziłem sobie, okazało się że szerokości nie te były ![]() pojawiły się problemy z sortowaniem i odliczaniem sami zobaczcie: http://hosting8840938.az.pl/Geckonet_system/index.php tak sortuje:
problem pojawia się kiedy licznik się przekręca, jak sortować żeby było poprawie od największej do najmniejszej? mk_time to data do kiedy zlecenie ma być wykonane -------------------- |
|
|
![]()
Post
#14
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
A jakiego typu jest pole mk_time?
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 06:13 |