Avatar billede hypofysen Nybegynder
17. maj 2010 - 10:48 Der er 8 kommentarer og
1 løsning

tjek om db er blevet opdateret

jeg skal have lavet et script der hver 45 sek tjekker om min database er blevet opdateret.

Det skal køre i baggrunden så det eneste der vises på siden er
enten connected eller disconnected.

Hvordan er det nemmest/smartest at lave?
Avatar billede repox Seniormester
17. maj 2010 - 10:52 #1
Hvis det kun er klienten der skal udføre den kontrol, så er det nemmeste at bruge noget AJAX.
Avatar billede janmanden Nybegynder
17. maj 2010 - 11:05 #2
Tjah, du skal jo have en asp eller php side, der laver et connect og tjekker status og skriver det ud til siden. Og i sidens meta tag kan du så sætte et refresh på på 45 sekunder. Og så åbner du den side i en browser og lader den køre i baggrunden.

<html>
<header>
<title>DB < her kan du også udskrive status så du kan se den i taskbar ></title>
<meta http-equiv="refresh" content="45">
</header>
<body>

her udskriver du så status fra php eller asp

</body>
</html>
Avatar billede hypofysen Nybegynder
17. maj 2010 - 11:34 #3
kan ajax returnere hvert 45 sekund uden et event.

hvis jeg foreksempel bruger load();

plejer det at skulle være på et inclick eller onsubmit eller noget...
Avatar billede repox Seniormester
17. maj 2010 - 11:40 #4
Jeg ved ikke lige hvad load() gør...
Men du kan bare bruge en timer? Hvis det kontinuerligt skal foregå kan du jo bare lave noget ala:
function checkConnection()
{
  //dit ajax halløj her
}

setInterval( function(){ checkConnection() }, 45000);
Avatar billede hypofysen Nybegynder
17. maj 2010 - 11:57 #5
Jeg kender ikke det med timer, men vil det sige at den function nu kører hver gang der er gået 45 sekunder og returnerer mit ajax.

Hvis ja så tak for hjælpen og smid et svar :)
Kan desværre ikke teste før til fyraften :)
Avatar billede hypofysen Nybegynder
17. maj 2010 - 12:11 #6
Jeg lavede en hurtig test og det virker fint, tak for hjælpen smid et svar :)
Avatar billede repox Seniormester
17. maj 2010 - 12:15 #7
Du fik et svar her
Avatar billede janmanden Nybegynder
17. maj 2010 - 12:31 #8
Hovsa, jeg tror sgu da vist, at jeg misforstod spørgsmålet, hehe, men du fik da et godt svar.
Avatar billede hypofysen Nybegynder
17. maj 2010 - 12:39 #9
En lille smule, men tak for forsøget :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester