Ik heb wat geprobeert te maken (voor eigen kennins): http://steefkeijzer.gethost.nl/test/index2.php
Je moet op de knop drukken en dan wordt er in de database 1 punt bijgeschreven. Dat werkte perfect. Totdat ik ging proberen er tijd in te verwerken, dat je minimaal 10 seconde moet wachten voor je weer op de knop kan drukken.
Ik heb nu dit
<?
include ("config.php");
$input = 1;
$id = 1;
$wachttijd = 10000; //10 seconde (1000 : 1)
$echo = mysql_fetch_array(mysql_query("SELECT * FROM train WHERE id='$id'"));
echo $echo["test"];
if(isset($_POST["post"])){
$query = mysql_query("UPDATE train SET test = " . $echo['test']+$input . ", clicked = " . time() . " WHERE id = " . $id . " AND clicked < " . time()-$wachttijd);
if(!(mysql_num_rows($query) > 0));
{
echo 'Error!<br />' . PHP_EOL;
echo mysql_error();
}
}
?>
<br/><br/>
<?
echo time();
?>
<body>
<form action="" method="post">
<input name="post" type="submit" value="test" />
</form>Misschien wordt weet iemand hoe het beter moet of hoe je dit moet oplossen.
Groet Steef