![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 6.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jak mogę zrobić aby odświeżyło mi stronę kiedy zwiększy się liczba rekordów w jakiejś tabeli... ![]() Szukałem wszędzie i nigdzie nie ma ;( Z góry dzięki. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
Proste, ale zadziała po INSERT do mysql daj:
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 217 Pomógł: 23 Dołączył: 2.12.2007 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Do odświeżania służy: http://en.wikipedia.org/wiki/Meta_refresh
+ funkcja echo ![]() Jeśli zależy Ci na PRZEKIEROWANIU to tak jak napisał kolega lord2105 -------------------- Masz swoje mieszkanie i chcesz je wynająć? Sprawdź ofertę Zarzadządzanie Najmem
WRONA.IT - pozycjonowanie stron www.ecyklopedia.pl |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
jemu chyba chodzi o to, że:
1. ma otwartą stronę a.php, w której wyświetla się np. lista życzeń do mikołaja 2. jakieś dziecko z innego PC dodaje życzenie do mikołaja i wtedy po dodaniu tego rekordu odświeża mu się strona a.php jeśli dobrze zrozumiałem o co chodzi to teraz odpowiem, jak to zrobić: trzeba użyć AJAX'a, który będzie sprawdzał np. co 1s czy w db nie pojawił się nowy rekord, i jeśli tak to odświeża stronę (lub nawet można zrobić to bez przeładowywania strony - prosto z AJAX'a dodać nowy rekord) -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 6.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie znam się na AJAX'ie może ktoś mi podpowiedziec jak to zrobić?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 380 Pomógł: 59 Dołączył: 24.04.2010 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
to co podał kolega wyżej, albo: http://www.ks-ekspert.pl/artykuly/tworzeni...sie-wykres.aspx
i potem jak opanujesz to robisz w AJAX coś takiego: 1. do zmiennej var id przypisujesz podczas wykonywania skryptu php ostatnie id wyciągnięte z MySQL 2. potem co np. 1 s odpalasz funkcję check(id); 3. funkcja ta wysyła zapytanie do pliku check_last_id.php?id=(id z JS) 4. plik ten sprawdza czy podane w parametrze $_GET['id'] jest rzeczywiście ostatnim w bazie, jeśli nie to wyświetla 1, jeśli tak to 0 5. wczytujesz odpowiedź do ajax'a i sprawdzasz jej treść, jeśli jest równa 0 to nic nie robisz, jeśli zaś 1 to za pomocom JS odświeżasz stronę -------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 6.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
a nie da się tego zrobić w Java Script
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
AJAX to właśnie JavaScript.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 6.05.2010 Ostrzeżenie: (0%) ![]() ![]() |
EJ to ja umiem js i nie wiedziałem że to ajax;/
jak ktoś może to tylko prosze mi powiedziec jak zrobic ze : if (zwiększyła sie liczba rekordów w bazie) { przełądowanie strony(to umiem zrobić) } Ten post edytował mozart2008 21.08.2010, 14:01:38 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 331 Pomógł: 30 Dołączył: 11.11.2008 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
poczytaj nasze linki i połącz informacje
-------------------- http://www.piotr94.net21.pl/ - wykonanie stron i serwisów internetowych
Jeśli moje wypowiedzi były dla Ciebie pomocne, kliknij "Pomógł" i odwdzięcz się ;) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:54 |