Avatar billede ofirpeter Nybegynder
25. august 2006 - 14:12 Der er 8 kommentarer og
1 løsning

Indsætte rækker i database hvert minut

Lidt mærkeligt spørgsmål det er jeg klar over.
Men er det muligt med php oh indsætte en række i databasen hver gang der er gå 1 minut?

Med venlig hilsen
Peter
Avatar billede noob2003 Nybegynder
25. august 2006 - 14:15 #1
ja hvis du har adgang til cron job, kan du jo sættet den til at indsætte en ny række hvert minut, via et script
Avatar billede ofirpeter Nybegynder
25. august 2006 - 14:18 #2
Det var nu ikke det der var meningen. Det er når brugeren er inde på siden, så skal scriptet feks. sætte brugerens ip ind i basen hver gang der er gået 1 minut
Avatar billede coderdk Praktikant
25. august 2006 - 14:27 #3
Brug java script:

<script type="text/javascript">
  function updateUser()
  {
      img = new Image();
      img.src = 'updateUser.php?blah=' + escape( Date() );
  }
  setTimeout( "updateUser();", 1000 );
</script>

I updateUser.php kan du så bruge session til at finde brugeren og opdatere tabellen...
Avatar billede coderdk Praktikant
25. august 2006 - 14:28 #4
hehe ja den gør det så hvert sekund, den skal nok rettes til:

setTimeout( "updateUser();", 60000 );
Avatar billede jokkejensen Novice
25. august 2006 - 14:38 #5
hvis brugeren laver et request hvert 40. sec vil den jo ikke lave nogen :)
Avatar billede coderdk Praktikant
25. august 2006 - 15:09 #6
Nej, men det er jo trivielt. Man kan jo bare starte med at opdatere feltet når siden loades ;)
Avatar billede ofirpeter Nybegynder
28. august 2006 - 12:23 #7
Okay, du må gerne svare coderdk.
Avatar billede coderdk Praktikant
28. august 2006 - 13:08 #8
ok :)
Avatar billede coderdk Praktikant
28. august 2006 - 13:08 #9
Doh! :)
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