login  Naam:   Wachtwoord: 
Registreer je!
 Forum

tijd

Offline ottorocket - 08/03/2006 15:54 (laatste wijziging 08/03/2006 16:43)
Avatar van ottorocketOnbekend ik ben bezig aan een winkel, je kan treinen kopen, maar die treinen moeten eerst gemaakt worden, dus ik zou willen weten hoe je BV 10 minuten in je database kan zetten.
Dus het duurt 10 minuten om een trein te maken.

EDIT:
  1. mysql_query("INSERT INTO `leden` SET `ttrein`='".NOW()."' WHERE `gebruikersnaam`='".$_SESSION['gebruiker']."'");


dit is de fout

  1. Fatal error: Unknown function: now() in /home2/mats/public_html/counter-terrors/winkel.php on line 37

12 antwoorden

Gesponsorde links
Offline nathanael - 08/03/2006 16:16
Avatar van nathanael Gouden medaille

HTML gevorderde
Als hij begint met het bouwen van de trein een date in je db zetten dmv de SQL-functie NOW() en dan vergelijken na tien minuten (líjkt onzin) of de tien minuten zijn verstreken.
Offline ottorocket - 08/03/2006 16:24
Avatar van ottorocket Onbekend kan je ook uitleggen hoe je kan controleren of de 10 minuten verstreken zijn?
Offline Ontani - 08/03/2006 16:27
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
opnieuw de huidige tijd opvragen en controleren of deze groter is dan de tijd uit de database + 600 (10 min)
Offline ottorocket - 08/03/2006 16:43
Avatar van ottorocket Onbekend komt een fout
Offline timo - 08/03/2006 16:44
Avatar van timo PHP ver gevorderde NOW() uitvoeren werkt niet via een php script... (eigen ervaring ) gebruik date("H:i:s")
Offline Rens - 08/03/2006 16:45 (laatste wijziging 08/03/2006 21:55)
Avatar van Rens Gouden medaille

Crew algemeen
Misschien ook even zeggen wat je nu hebt, en welke fout?
Of moeten we er maar naar gokken? 

edit; @Timo, als je het gebruikt zoals ottorocket in zijn beginpost niet nee.
Maar als je dan de code gebruikt zoals webstab het heeft, werkt het wel...
Offline webstab - 08/03/2006 21:53
Avatar van webstab PHP ver gevorderde
  1. mysql_query("INSERT INTO `leden` SET `ttrein`='NOW()' WHERE `gebruikersnaam`='".$_SESSION['gebruiker']."'");
Offline timo - 08/03/2006 22:02
Avatar van timo PHP ver gevorderde @Rensjuh... ik deed hetzelfde idd als ottorocket dus drm zal het wel niet hebben gewerkt:$:p
Offline Ontani - 09/03/2006 02:14
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
ofwel gebruik je die van webstab met NOW() gebruikt makend van SQL dus gewoon in de query ofwel maak je gebruik van time() van PHP maar dan moet je de query afsluiten natuurlijk:

.... ttrein = '" . time() . '" WHERE .....
Offline ThomasJ - 09/03/2006 12:53 (laatste wijziging 09/03/2006 12:53)
Avatar van ThomasJ PHP interesse je kunt hiervoor het beste cronjobs gebruiken, dan roep je bijvoorbeeld om de minuut een pagina aan en trek je er 1 minuut vanaf en wanneeer minuten gelijk is aan 0 activeer je de trein...

[edit]
ik geloof dat je iets als cpanel moet hebben om cronjobs te maken
Offline WimJ - 09/03/2006 13:07
Avatar van WimJ Grafische gevorderde heb ik gisteren nog een externe tutorial over gepost .. mischien moet je daar ook eens kijken ...
Offline BramBo - 10/03/2006 11:35 (laatste wijziging 10/03/2006 11:35)
Avatar van BramBo JS gevorderde ipv. NOW(). Kan je TIME() gebruiken deze maakt een unix timestamp aan.
Het aantal seconde vanaf 1-1-1970.
Dus als je 10minuten wilt weten is dat

  1. $tienminuten_verder = TIME() + (60*10);
  2. $tienminuten_terug = TIME() - (60*10);
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.233s