Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Dynamiczne wświetlanie rekordów
Forum PHP.pl > Forum > Przedszkole
osa2t
WITAM,

Napisałem program w C++, który wczytuje ramki z portu RS232 a następnie zapisuje je do bazy danych MySQL. Opanowałem podstawy PHP oraz MySQL w PHP. Wiem jak łączyć się za pomocą PHP z SQL i wyświetlać dane itd. Teraz potrzebuje pomocy w następującej kwest. C++ zapisuje co sekundę nowy rekord (czasami co kila sekund) do bazy, nie wiem jak te dane wyświetlać dynamicznie (coś w stylu programu do logów). Jak "odświeżać" wyświetlanie danych na stronie jeżeli pojawi się nowy rekord? Jaką funkcją mogę to zrealizować? Proszę o pomoc w którym kierunku iść / czego szukać?

Pozdrawiam,
Osa2t
grzegosh
Chcesz odświeżać zawartość okna przeglądarki, więc AJAX. 
osa2t
Witam,

Możesz coś więcej napisać jakiej funkcji szukać w AJAX? Od czego zacząć?
Fifi209
Najprościej użyj gotowego fw...
Typu: jquery, który obsługę ajax ma od razu dla wielu przeglądarek.

(musisz odświeżać co jakiś czas)

piszesz funkcję typu:

Kod
function start() {

$("#div_id").load('skrypt.php');

setTimeout('start()', 1000); // odświeżanie co 1 sek

}

$(document).ready(
start();
}


W html robisz diva o danym id jego nazwę podmieniasz w "mojej funkcji" i działa.
Oczywiście pobierasz i doklejasz do strony jquery. haha.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.