login  Naam:   Wachtwoord: 
Registreer je!
 Forum

teller

Offline ottorocket - 23/04/2006 20:16
Avatar van ottorocketOnbekend Ik ben bezig met een spel waarbij je kan trainen om beter te worden, nu wil ik als je op de submit knop drukt van "train" dat er in de plaats een counter komt van BV 5 minuten en dat je dan op die pagina op geen enkele link meer kan drukken, en na die 5 minuten weer kan werken op de pagina

als iemand een idee heeft, je mag het gerust zeggen

6 antwoorden

Gesponsorde links
Offline Gerard - 23/04/2006 20:18
Avatar van Gerard Ouwe rakker Sla in de db een timestamp op van de tijd dat voor het laatst op die knop is gedrukt. Wanneer iemand dan op de pagina komt controleer je of er al 5 minuten voorbij zijn.
Offline ottorocket - 23/04/2006 20:21
Avatar van ottorocket Onbekend maar ik zou graag willen dat je dan ook ziet hoeveel tijd er nog moet worden afgelegd
Offline Gerard - 23/04/2006 20:22
Avatar van Gerard Ouwe rakker huidige tijd - laatste update = tijd die verlopen is sinds laatste klik
5 minuten - tijd die verlopen is sinds laatste klik = tijd te gaan
Offline ottorocket - 23/04/2006 20:24
Avatar van ottorocket Onbekend wow, dit wordt ff te ingewikkeld voor mij 
Offline webstab - 23/04/2006 20:45 (laatste wijziging 23/04/2006 20:46)
Avatar van webstab PHP ver gevorderde
  1. <?php
  2. if (klik op submit) {
  3. //zet time() in db samen met ip/member-id/...
  4. }
  5. ?>
  6. <?php
  7. // controleren of gebruiker mag bezoeken
  8. $verschil= time()-$time_in_db; // hetgene wat je hierboven hebt ingestoken uithalen met where blablabla
  9. if ($verschil < 300) { // 300 sec = 5 min
  10. echo "nog ".$verschil." seconden wachten";
  11. } else {
  12. //toegang
  13. }
  14. ?>
Zoiets is mogelijk... Maar er bestaan ook nog andere manier. [Bv verschil via database laten berekenen enz]
Offline Button - 23/04/2006 20:53
Avatar van Button PHP ver gevorderde zoek anders wat op tutorials over time(stamps), op phpfreakz.nl staat er een goede, duidelijke van Vincent Driessen
(ik weet het, miss mag het niet, maar het is echt een goede tut )
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s