我有一個執行動作的按鈕,是否可以創建一個定時器,以便按鈕每6小時左右才能使用?是否可以添加一個計時器到按鈕?
需要針對每個特定用戶,因此,如果一個用戶按下該按鈕,則不會影響其他用戶的冷卻或按下它的能力。
這裏的形式
<html>
<body>
<form action="addgold.php">
<input type="submit" name="Add gold" value="Work" onclick="addgold()" />
</form>
而這裏的行動,如果它是需要
<?php error_reporting(E_ALL); ini_set('display_errors', 1);
include("header.php");
include("connect.php");
if(isset($_SESSION['userlogin'])){
$username = $_SESSION['userlogin'];
$sql = "SELECT stats.id, stats.gold, users.id, users.username FROM stats, users WHERE users.username = '$username' AND stats.id = users.id";
$retval = mysqli_query($con,$sql);
while($row = mysqli_fetch_array($retval, MYSQL_ASSOC))
{
echo "Gold :{$row['gold']} <br> ".
"--------------------------------<br>";
}
$row = mysqli_fetch_row($retval);
$result = $row[0];
echo "<a href=\"main.php\">Back to main page</a>";
}else{
?>
<?php
echo "fail";
}
?>
我發現了一個類似的答案,這在另一個#1問題(這個網站的一切)按鈕執行說它只能在JavaScript中完成,這是好的,除了我沒有關於JavaScript的線索! 有一些代碼,他/她把它
window.setTimeout(function() {
document.forms['form_name'].submit();
}, 1000);
但我在哪裏放呢?到我的PHP頁面?如果是的話,在哪裏?
這不是JAVA,而是Javascript。巨大的差異。 – tttpapi 2014-09-20 10:58:00
您需要保存用戶和上次點擊按鈕(最好在數據庫中)。 – loveNoHate 2014-09-20 10:59:11
@tttpapi我知道對不起,編輯! – 2014-09-20 11:00:14