Обучение/Помощь новичкам | Извиняюсь не получается исправить
Тема закрыта by
WRUSH
Причина: Спасибо большое пользователю Sanek434 за помощь)
Причина: Спасибо большое пользователю Sanek434 за помощь)
Всем доброго времени суток, помогите пожалуйста исправить ошибочку небольшую.
Не обновляется значение user, user_2, time_task до 0 при получений награды в кланах.
Награда выдаётся нормально без ошибок.
------
89904_8.png (92.4 Kb)
Скачиваний: 47
________
посл. ред. 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');
} ------
Скачиваний: 47
________
посл. ред. 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;
} Сейчас должно быть норм
сейчас всё идеально ток, осталось добавить прогресс заданий в локаций но с этим я справлюсь, задание с ареной уже пофиксил
