Помощь по скриптам | Вопрос по коду
Здравствуйте, хотел обратиться за помощью. Есть код if(isset($_GET['enter'])){
$enter = abs(intval($_GET['enter']));
if($enter == $a){
if($clans_q['user_'.$a.'_p'] == 0){
$text = "".nick($user['id'])."</a> выполнил задание, + <img src='http://mrush.mobi/view/image/icons/diamond.png' class=icon> ".$kristall." алмазов";
}else{
$text = " ".nick($clans_user_p['id'])."</a> и ".nick($clans_user_p['id'])." </a> выполнили задание, + <img src='http://mrush.mobi/view/image/icons/diamond.png' class=icon> ".$kristall." алмазов";
}
mysql_query("INSERT INTO `clan_chat` (`clan`, `user`,`text`, `time`) VALUES ('".$id."', '0','".$text."','".time()."')");
mysql_query('UPDATE `clans_q` SET `user_'.$a.'` = "0", `user_'.$a.'_p` = "0", `q_'.$a.'` = "0", `'.$a.'_time` = "'.(time() + 3600 * 10).'" WHERE `clans` = "'.$id.'"');
mysql_query('UPDATE `users` SET `g` = `g` + "'.$gold[$a].'", `exp` = `exp` + "'.$exp[$a].'" WHERE `id` = "'.$user['id'].'"');
mysql_query('UPDATE `clans` SET `plat` = `plat` + "'.$kristall.'", `plat_drag` = `plat_drag` + "'.$kristall.'", `artefact` = `artefact` + "'.$artefact.'" WHERE `id` = "'.$id.'"');
mysql_query('UPDATE `clan_memb` SET `plat` = `plat` + "'.$kristall.'" WHERE `user` = "'.$user['id'].'"');
mysql_query('DELETE FROM `clan_q_user` WHERE `clans` = "'.$id.'" AND `user` = "'.$clans_q['user_'.$a].'"');
$_SESSION['ok'] = "<div class='bntf'><div class='nl'><div class='nr cntr lyell lh1 p5 sh small'> Награда: <img src='/images/ico/png/gold.png' class=icon> $gold[$a], <img src='/images/ico/png/exp.png' class=icon> $exp[$a], <img src='http://mrush.mobi/view/image/icons/diamond.png' class=icon> $kristall, <img src='/images/totem/art.png' class=icon> $artefact</div></div></div><div class='hr_g mb2'><div><div></div></div></div>";
header('location:/clan/'.$id.'/quest/');
}
}
Это результаты выполнения клановых заданий, если очень быстро, без перерыва нажимать завершить, награда будет выдаваться постоянно, а должна только 1 раз, помогите пожалуйста,буду признателен.
________
посл. ред. 01.03.2021 в 07:12; всего 1 раз(а); by 267302372
$enter = abs(intval($_GET['enter']));
if($enter == $a){
if($clans_q['user_'.$a.'_p'] == 0){
$text = "".nick($user['id'])."</a> выполнил задание, + <img src='http://mrush.mobi/view/image/icons/diamond.png' class=icon> ".$kristall." алмазов";
}else{
$text = " ".nick($clans_user_p['id'])."</a> и ".nick($clans_user_p['id'])." </a> выполнили задание, + <img src='http://mrush.mobi/view/image/icons/diamond.png' class=icon> ".$kristall." алмазов";
}
mysql_query("INSERT INTO `clan_chat` (`clan`, `user`,`text`, `time`) VALUES ('".$id."', '0','".$text."','".time()."')");
mysql_query('UPDATE `clans_q` SET `user_'.$a.'` = "0", `user_'.$a.'_p` = "0", `q_'.$a.'` = "0", `'.$a.'_time` = "'.(time() + 3600 * 10).'" WHERE `clans` = "'.$id.'"');
mysql_query('UPDATE `users` SET `g` = `g` + "'.$gold[$a].'", `exp` = `exp` + "'.$exp[$a].'" WHERE `id` = "'.$user['id'].'"');
mysql_query('UPDATE `clans` SET `plat` = `plat` + "'.$kristall.'", `plat_drag` = `plat_drag` + "'.$kristall.'", `artefact` = `artefact` + "'.$artefact.'" WHERE `id` = "'.$id.'"');
mysql_query('UPDATE `clan_memb` SET `plat` = `plat` + "'.$kristall.'" WHERE `user` = "'.$user['id'].'"');
mysql_query('DELETE FROM `clan_q_user` WHERE `clans` = "'.$id.'" AND `user` = "'.$clans_q['user_'.$a].'"');
$_SESSION['ok'] = "<div class='bntf'><div class='nl'><div class='nr cntr lyell lh1 p5 sh small'> Награда: <img src='/images/ico/png/gold.png' class=icon> $gold[$a], <img src='/images/ico/png/exp.png' class=icon> $exp[$a], <img src='http://mrush.mobi/view/image/icons/diamond.png' class=icon> $kristall, <img src='/images/totem/art.png' class=icon> $artefact</div></div></div><div class='hr_g mb2'><div><div></div></div></div>";
header('location:/clan/'.$id.'/quest/');
}
}
Это результаты выполнения клановых заданий, если очень быстро, без перерыва нажимать завершить, награда будет выдаваться постоянно, а должна только 1 раз, помогите пожалуйста,буду признателен.
________
посл. ред. 01.03.2021 в 07:12; всего 1 раз(а); by 267302372
Если требуется, могу кинуть весь файл
Или можно, как-то сделать кнопку на javascript что бы при нажатии, она до обновления страницы была не доступна