Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odświeżanie strony po dodaniu rekordu
mozart2008
post
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...
questionmark.gif


Szukałem wszędzie i nigdzie nie ma ;(

Z góry dzięki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
lord2105
post
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:

  1. header('Location: moj_plik.php');


--------------------
40% rozwiązań znajduje się tutaj.
59,9% tutaj.

Jeśli pomogłem rozwiązać Twój problem wciśnij
Go to the top of the page
+Quote Post
Maciekbjw
post
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 winksmiley.jpg

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
Go to the top of the page
+Quote Post
piotr94
post
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ę ;)
Go to the top of the page
+Quote Post
mozart2008
post
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ć?
Go to the top of the page
+Quote Post
lord2105
post
Post #6





Grupa: Zarejestrowani
Postów: 380
Pomógł: 59
Dołączył: 24.04.2010
Skąd: London

Ostrzeżenie: (0%)
-----


http://www.html-css-ajax.com/podstawy-ajax.php


--------------------
40% rozwiązań znajduje się tutaj.
59,9% tutaj.

Jeśli pomogłem rozwiązać Twój problem wciśnij
Go to the top of the page
+Quote Post
piotr94
post
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ę ;)
Go to the top of the page
+Quote Post
mozart2008
post
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
Go to the top of the page
+Quote Post
phpion
post
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.
Go to the top of the page
+Quote Post
mozart2008
post
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
Go to the top of the page
+Quote Post
piotr94
post
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ę ;)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 20:54