tøm tabel når vinduet lukkes

Tags:    php

Jeg skal bruge en if funktion der virker når vinduet bliver lukket. Den skal så tømme en tabel i min mysql database.

Jeg har kigget i php manual og søgt på google, men det har ikke givet gevindst.



5 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Nej, eller hvis han har deaktiveret java-script.

Derfor er det en god idé at have en tidskolonne (unix time stamp), og bruge tiden som kontrol for, om en record er gyldig. Du kan eventuelt få en cronjob til at køre en php-fil, der sletter de records, der er ældre end en dag fx.

mikl-dk | mikl@mikl.dk

Hmm, det lyder jo meget nemt, men det er en lidt træls måde at gøre det på, da det jeg laver er en bingo tals generator, og det er svært at vide hvor tit tallene udtrækkes osv.
Jeg tror bare at jeg indsætter en knap der tømmer databasen, så kan man bare trykke på den inden man vil starte et nyt spil.


Hvis den bare skal tømmes når der startes et nyt spil, kan du jo tømme den der?

--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Jeg skal bruge en if funktion der virker når vinduet bliver lukket. Den skal så tømme en tabel i min mysql database.

Jeg har kigget i php manual og søgt på google, men det har ikke givet gevindst.


Eftersom PHP er server-side, kan det ikke eksekveres som du kan med for eksempel JavaScript.

Og mindre fagligt kan man forklare det, at PHP kører på serveren, dit webbrowser (fx Internet Explorer) modtager ikke noget PHP-kode, men derimod det HTML som serveren sender til din browser.

Det du kan gøre er at lave et script der åbner et vindue når din side forlades, og på den side der åbnes kan du så tømme din tabel :-)

--
Ronni Egeriis - squirrel development: http://sqdev.dk/



Jeg skal bruge en if funktion der virker når vinduet bliver lukket. Den skal så tømme en tabel i min mysql database.

Jeg har kigget i php manual og søgt på google, men det har ikke givet gevindst.

Eftersom PHP er server-side, kan det ikke eksekveres som du kan med for eksempel JavaScript.

Og mindre fagligt kan man forklare det, at PHP kører på serveren, dit webbrowser (fx Internet Explorer) modtager ikke noget PHP-kode, men derimod det HTML som serveren sender til din browser.

Det du kan gøre er at lave et script der åbner et vindue når din side forlades, og på den side der åbnes kan du så tømme din tabel :-)

--
Ronni Egeriis - squirrel development: http://sqdev.dk/


Ja men hvis han har en popup stopper ?
Så tømmes den ikke :D

Hilsen k-roy
(christian bekker A.)
www.k-roy.h4f.dk
-- Problemer er til for at blive løst :) --



Nej, eller hvis han har deaktiveret java-script.

Derfor er det en god idé at have en tidskolonne (unix time stamp), og bruge tiden som kontrol for, om en record er gyldig. Du kan eventuelt få en cronjob til at køre en php-fil, der sletter de records, der er ældre end en dag fx.

mikl-dk | mikl@mikl.dk



Nej, eller hvis han har deaktiveret java-script.

Derfor er det en god idé at have en tidskolonne (unix time stamp), og bruge tiden som kontrol for, om en record er gyldig. Du kan eventuelt få en cronjob til at køre en php-fil, der sletter de records, der er ældre end en dag fx.

mikl-dk | mikl@mikl.dk


Hmm, det lyder jo meget nemt, men det er en lidt træls måde at gøre det på, da det jeg laver er en bingo tals generator, og det er svært at vide hvor tit tallene udtrækkes osv.
Jeg tror bare at jeg indsætter en knap der tømmer databasen, så kan man bare trykke på den inden man vil starte et nyt spil.



t