Berichten 35.796
Reputatie 1
Punten 0,00 Waarom moet je tabel gereset worden dan? Dat is echt een bout-manier om ervoor te zorgen dat mensen max 1 keer per 24 uur klikken. Bovendien kun je dan ook om 23.59 klikken en 1 minuut later op 0.00 nog een keer, en lijkt me niet dat je dat wilt.
Berichten 3.868
Reputatie 0
Punten 0,02 Laatst gezien 5 dagen geleden Kan jij mij dan een betere manier vertellen en ook de oplossing posten.
Berichten 35.796
Reputatie 1
Punten 0,00 Ja. Je doel is om ervoor te zorgen dat gebruikers maximaal 1 keer per 24 uur mogen klikken?
Berichten 3.868
Reputatie 0
Punten 0,02 Laatst gezien 5 dagen geleden Ja, maar de tabel klik staat bijna helemaal compleet los van de leden tabel. De enige connectie is dat het saldo word verhoogd als mensen worden doorgestuurd. Ik wil dus graag dat gebruikers 1 keer per 24 uur kunnen klikken
Berichten 35.796
Reputatie 1
Punten 0,00 Mothh: De enige connectie is dat het saldo word verhoogd als mensen worden doorgestuurd. Ik neem aan dat je wel de userid opslaat ofzo?
Berichten 3.868
Reputatie 0
Punten 0,02 Laatst gezien 5 dagen geleden Nee, het gaat via ip adres. Ik ga even proberen een userid toe te voegen.
Berichten 35.796
Reputatie 1
Punten 0,00 IP adres kan ook. Heb je een kolom datetime in je tabel?
Berichten 35.796
Reputatie 1
Punten 0,00 Dan kun je kijken of er al een keer is geklikt: SELECT 1 FROM klik WHERE ip = ... AND tijd >= DATE_SUB(NOW(), INTERVAL 1 DAY) als mysql_num_rows() een 0 teruggeeft is er nog niet geklikt, anders wel.
Berichten 3.868
Reputatie 0
Punten 0,02 Laatst gezien 5 dagen geleden Ik ben inmiddels al zo ver dat ik de sessie aan een ip adres heb verbonden. De tijd in de database is bij mij altijd 0000-00-00 00:00 hier kan ik niks aan veranderen. Dus weet iemand hoe ik de tijd in de database kan zetten? Mijn website waar dit op word uitgevoerd is www.nolifegamer.nl. de test gebruiker is: naam: test wachtwoord: test Het gaat hier dus om klik advertenties en dan de je word doorgestuurd pagina.
Berichten 18.393
Reputatie 0
Punten 0,04 tijd inserten als now() ?