Обучение/Помощь новичкам | Извиняюсь не получается исправить
Всем доброго времени суток, помогите пожалуйста исправить ошибочку небольшую. Не обновляется значение user, user_2, time_task до 0 при получений награды в кланах. Награда выдаётся нормально без ошибок.
------
89904_8.png (92.4 Kb)
Скачиваний: 2
________
посл. ред. 04.02.2026 в 19:46; всего 2 раз(а); by WRUSH
php
$data=strtotime('00:00'); if(time() <= $data) { $dateStart = strtotime('00:00'); }else{ $dateStart = strtotime('next day 00:00'); } $memb = mysql_query('SELECT * FROM `clan_memb` WHERE `user` = "'.$user['id'].'"'); $memb = mysql_fetch_array($memb); if(isset($_GET['complete'])) { $_GET['complete'] = (int) $_GET['complete']; $req = mysql_query ('select * from `clan_task_user` WHERE (`clan`="' .$memb['clan']. '") AND (`task`="'.$_GET['complete'].'")'); if(mysql_num_rows ($req) == 0) { header ('location: /clan/task'); exit; } $clan_task_user = mysql_fetch_array ($req); if($clan_task_user['complete'] == 1) { header ('location: /clan/task'); exit; } $q_ = mysql_query ('SELECT * FROM `clan_task` WHERE (`id`="'.$clan_task_user['task'].'")'); $clan_task = mysql_fetch_array ($q_); if($clan_task_user['how'] < $clan_task['how']) { header ('location: /clan/task'); exit; } mysql_query('UPDATE `clan_task_user` SET `complete`="1", `time`="'.$dateStart.'" WHERE (`clan`="' .$memb['clan']. '") AND (`task`="' . $memb['clan'] . '")'); $_SESSION['mes6'] = mes('Задание выполнено.'); mysql_query('UPDATE `clans` SET `g`=`g`+'.$clan_task['_gold'].', `s`=`s`+'.$clan_task['_silver'].', `exp`=`exp`+'.$clan_task['_exp'].' WHERE `id` = "'.$clan['id'].'"'); header('location: /clan/task'); } ------
Скачиваний: 2
________
посл. ред. 04.02.2026 в 19:46; всего 2 раз(а); by WRUSH
Всем доброго времени суток, помогите пожалуйста исправить ошибочку небольшую. Не обновляется значение user, user_2, time_task до 0 при получений награды в кланах. Награда выдаётся нормально без ошибок.
php
$data=strtotime('00:00'); if(time() <= $data) { $dateStart = strtotime('00:00'); }else{ $dateStart = strtotime('next day 00:00'); } $memb = mysql_query('SELECT * FROM `clan_memb` WHERE `user` = "'.$user['id'].'"'); $memb = mysql_fetch_array($memb); if(isset($_GET['complete'])) { $_GET['complete'] = (int) $_GET['complete']; $req = mysql_query ('select * from `clan_task_user` WHERE (`clan`="' .$memb['clan']. '") AND (`task`="'.$_GET['complete'].'")'); if(mysql_num_rows ($req) == 0) { header ('location: /clan/task'); exit; } $clan_task_user = mysql_fetch_array ($req); if($clan_task_user['complete'] == 1) { header ('location: /clan/task'); exit; } $q_ = mysql_query ('SELECT * FROM `clan_task` WHERE (`id`="'.$clan_task_user['task'].'")'); $clan_task = mysql_fetch_array ($q_); if($clan_task_user['how'] < $clan_task['how']) { header ('location: /clan/task'); exit; } mysql_query('UPDATE `clan_task_user` SET `complete`="1", `time`="'.$dateStart.'" WHERE (`clan`="' .$memb['clan']. '") AND (`task`="' . $memb['clan'] . '")'); $_SESSION['mes6'] = mes('Задание выполнено.'); mysql_query('UPDATE `clans` SET `g`=`g`+'.$clan_task['_gold'].', `s`=`s`+'.$clan_task['_silver'].', `exp`=`exp`+'.$clan_task['_exp'].' WHERE `id` = "'.$clan['id'].'"'); header('location: /clan/task'); } php
$data = strtotime('00:00'); if(time() <= $data) { $dateStart = strtotime('00:00'); } else { $dateStart = strtotime('next day 00:00'); } $memb = mysql_query('SELECT * FROM `clan_memb` WHERE `user` = "'.$user['id'].'"'); $memb = mysql_fetch_array($memb); if(isset($_GET['complete'])) { $_GET['complete'] = (int)$_GET['complete']; $req = mysql_query('SELECT * FROM `clan_task_user` WHERE (`clan`="'.$memb['clan'].'") AND (`task`="'.$_GET['complete'].'")'); if(mysql_num_rows($req) == 0) { header('location: /clan/task'); exit; } $clan_task_user = mysql_fetch_array($req); if($clan_task_user['complete'] == 1) { header('location: /clan/task'); exit; } $q_ = mysql_query('SELECT * FROM `clan_task` WHERE (`id`="'.$clan_task_user['task'].'")'); $clan_task = mysql_fetch_array($q_); if($clan_task_user['how'] < $clan_task['how']) { header('location: /clan/task'); exit; } mysql_query('UPDATE `clan_task_user` SET `complete`="1", `time`="'.$dateStart.'", `user`=0, `user_2`=0, `time_task`=0 WHERE (`clan`="'.$memb['clan'].'") AND (`task`="'.$_GET['complete'].'")'); $_SESSION['mes6'] = mes('Задание выполнено.'); mysql_query('UPDATE `clans` SET `g`=`g`+'.$clan_task['_gold'].', `s`=`s`+'.$clan_task['_silver'].', `exp`=`exp`+'.$clan_task['_exp'].' WHERE `id` = "'.$clan['id'].'"'); header('location: /clan/task'); } ________
посл. ред. 04.02.2026 в 20:34; всего 2 раз(а); by Sanek434
php
$data = strtotime('00:00'); if(time() <= $data) { $dateStart = strtotime('00:00'); } else { $dateStart = strtotime('next day 00:00'); } $memb = mysql_query('SELECT * FROM `clan_memb` WHERE `user` = "'.$user['id'].'"'); $memb = mysql_fetch_array($memb); if(isset($_GET['complete'])) { $_GET['complete'] = (int)$_GET['complete']; $req = mysql_query('SELECT * FROM `clan_task_user` WHERE (`clan`="'.$memb['clan'].'") AND (`task`="'.$_GET['complete'].'") AND (`user`="'.$user['id'].'")'); if(mysql_num_rows($req) == 0) { header('location: /clan/task'); exit; } $clan_task_user = mysql_fetch_array($req); if($clan_task_user['complete'] == 1) { header('location: /clan/task'); exit; } $q_ = mysql_query('SELECT * FROM `clan_task` WHERE (`id`="'.$clan_task_user['task'].'")'); $clan_task = mysql_fetch_array($q_); if($clan_task_user['how'] < $clan_task['how']) { header('location: /clan/task'); exit; } mysql_query('UPDATE `clan_task_user` SET `complete`="1", `time`="'.$dateStart.'", `user`=0, `user_2`=0, `time_task`=0 WHERE (`clan`="'.$memb['clan'].'") AND (`task`="'.$_GET['complete'].'") AND (`user`="'.$user['id'].'")'); $_SESSION['mes6'] = mes('Задание выполнено.'); mysql_query('UPDATE `clans` SET `g`=`g`+'.$clan_task['_gold'].', `s`=`s`+'.$clan_task['_silver'].', `exp`=`exp`+'.$clan_task['_exp'].' WHERE `id` = "'.$memb['clan'].'"'); header('location: /clan/task'); exit; }
сейчас всё идеально ток, осталось добавить прогресс заданий в локаций но с этим я справлюсь, задание с ареной уже пофиксил
