![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Czy jest możliwość manipulacji kolejnością, tak aby ten SELECT wykonywał się na końcu/jako drugi. Pobiera on wartość liczbową, którą zmienia kod znajdujący się poniżej. Dokładnie jest to licznik nieprzeczytanych wiadomości - użytkownik przeczyta wiadomość ale nadal widnieje 1 nieprzeczytana i dopiero znika po odświeżeniu. Oczywiście ajax tu by spełnił zadanie ale chce go uniknąć z mniej czy bardziej oczywistych powodów. Może flush()? Jeśli tak to w jaki sposób bo próbowałem różnych kombinacji i nic. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Nie, raczej nie.
Kod tu nic nie zmieni. Wygląda tak. MENU w którym jest ta wartość TREŚĆ STRONY UPDATE Jasne. Mogę dać kod odpowiedzialny za modyfikacje bazy nad menu. Potem jednak musiałbym powtórzyć resztę kodu który coś tam wyświetla pod menu, w treści strony (rozbić na dwie części). Chciałem to po prostu zrobić, tak aby licznik aktualizował się jako ostatni. Flush, LOW PRIORITY się chyba nie zdają. A liczyłem, że rozwiązanie jest proste bo czytałem o nim w jakimś tutorialu z tym, że dosyć dawno. Mam jeszcze w pamięci mniej więcej taką konstrukcję: Cytat { tu wstaw kod, który ma wykonać się na końcu } tu reszta kodu I komentarz "czasami mamy potrzebę zmiany kolejności wykonywania kodu". Być może chodziło o flush, z tym, że on już zapamiętuje wartości wykonane przez selecta, a nie wykonuje go na końcu. Jeśli takie jest działanie tej funkcji, a nie ma innego rozwiązania to ok. Poddaję się i zmieniam kolejność albo stosuje ajax. nospor w jakimś stopniu jednak się da.. Ten post edytował markonix 25.10.2010, 12:36:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.10.2025 - 18:25 |