![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
Mam krótką funkcje która dodaje do bazy coś a potem to ma wyświetlać druga funkcja. Wszystko bez przeładowania strony
Drugą funkcje ustawiłem w body onload co 2 s i tu moje pytanie czy to w ogóle ma sens takie wywoływanie zapytania co 2 s? 100 osób spędzi 10 s na stronie czyli zapytanie wykona się 500 razy? Tak się zastanawiam czy to nie jest przypadkiem bardzo złe. |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
A jak często zmienia się ta informacja w bazie danych?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
Cytat A jak często zmienia się ta informacja w bazie danych? W zależności od użytkownika bo to coś w rodzaju "dodawanie ulubionego czegoś" do swojej listy ulubionych. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
jeśli to co jest dodawane jest widoczne tylko przez dodającego to funkcję pobierania albo wywołuj przez funkcję dodawania , albo od razu aktualizuj diva bez ajaxowania.
jeśli mają widzieć wszyscy to na pewno bym nie dawał 2s ... może 10s ? opisz lepiej programik to łatwiej będzie się nad tym zastanawiać |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
hmmm w sumie widzieć to będzie tylko dodający więc racja Spawnn najlepiej wywołać przeładowanie przez dodanie:) hmmm tylko jak? Mała sugestia?
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
jeśli dane z db ładujesz do diva to dane wprowadzane przez form->ajax do db dawaj też do diva , tym sposobem dane do diva z listą pobierasz tylko raz przy wejściu a cała reszta to manipulacja danymi przez innerHTML.
ew jeśli wolisz aby było z db to daj osobną funkcję co pobiera dane i jeśli ajax zwraca info że przesłanie się powiodło odpalasz funkcję pobrania info ... ale to raczej gorszy sposób (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
Cytat jeśli dane z db ładujesz do diva to dane wprowadzane przez form->ajax do db dawaj też do diva , tym sposobem dane do diva z listą pobierasz tylko raz przy wejściu a cała reszta to manipulacja danymi przez innerHTML. ew jeśli wolisz aby było z db to daj osobną funkcję co pobiera dane i jeśli ajax zwraca info że przesłanie się powiodło odpalasz funkcję pobrania info ... ale to raczej gorszy sposób winksmiley.jpg heh spróbuje wieczorkiem tego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) dzięki działa. Zrobiłem że przeładowanie uruchamia się tylko po dodaniu do bazy. Ale problem teraz z integracja tego ze stroną. Tzn skrypt działają ale nie wyświetlają sie polskie znaki z tego skryptu tylko bo reszta strony ma polskie znaki. Kodowanie jest UTF-8 Jak zrobi by pojawiły sie polskie znaki? |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 340 Pomógł: 542 Dołączył: 15.01.2006 Skąd: Olsztyn/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 850 Pomógł: 120 Dołączył: 15.02.2007 Skąd: Łódź Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 05:05 |