Вы в двух темах уже не оказали помощь. Хотя обязаны. Теперь нужен модуль платного разбана, я не смог запрос не работает, по могите.
Но все помочь надо, я не знаю почему запрос не работает.
На писать его.
Добавлено 04.08.14 в 04:08:54:
mysql_query("UPDATE `ban` SET `time` = '$time' WHERE `id` = '".intval($_GET['unset'])."' LIMIT 1"
mysql_query("UPDATE `ban` SET `bloq` = '0' WHERE `id` = '".intval($_GET['unset'])."' LIMIT 1"
admin_log('Пользователи','Бан',"Снятие бана пользователя ']$ank[nick]'"
msg('Время бана обнулено');
}
else
$err[]='Нет прав';
}
echo "[<a href='?id=$ank[id]&unset=$post[id]'>Снять бан</a>]<br />";
такое очушение что здесь чего то не хлатает.
как бы структуру `ban` покажи
Это дамп.
Добавлено 04.08.14 в 04:24:06:
--
-- Структура таблицы `ban`
--
CREATE TABLE IF NOT EXISTS `ban` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`gde` int(11) NOT NULL,
`id_user` int(11) NOT NULL,
`id_ban` int(11) NOT NULL,
`prich` varchar(1024) NOT NULL,
`view` set('1','0') NOT NULL DEFAULT '0',
`timee` int(11) NOT NULL,
`uliki` varchar(10000) DEFAULT NULL,
`komm` varchar(10000) DEFAULT NULL,
`akt_rating` varchar(100) DEFAULT NULL,
`type` set('block','forum','chat','library','shared_zone','foto','drugoe') DEFAULT 'drugoe',
`time` int(11) NOT NULL,
`bloq` set('0','1') NOT NULL DEFAULT '0',
`times` int(11) NOT NULL DEFAULT '0',
PRIMARY KEY (`id`),
KEY `id_user` (`id_user`,`id_ban`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=893 ;
Что-то такая знакомая таблица...
Добавлено 04.08.14 в 05:32:14:
Ну смотри:
//вот вывод на персонаже, типа забанен
//бан какойто
//причина бана
//время до розбана
//стоимость и тд...
//Вот тут ссылка, к примеру (долгану идейку с выше написаного)
echo "[<a href='файл?page=qwerty&usr=$я'>Снять бан</a>]<br />";
//Для начала нужна своя директория, пишем:
case'qwerty';
//Если я хочу розблокироваться за бабки, надо найти меня в бд =_
$snb = mysql_query("SELECT * FROM `табла бана` WHERE `логин` = '$я' LIMIT 1"
//потом пишу так, чтоб проверить, есть ли я в таблице бана (получается ток 2 числа, 1 или 0)
$proverka=mysql_num_rows($snb);
//1, значит что я есть в таблице бана, надо писать к примеру вот так:
//если есть то:
if($avto==1){
//забираем бабки
//ищу себя в таблице игроков
$igrok = mysql_query("SELECT * FROM `табла игроков` WHERE `логин` = '$я'"
//потом чтоб сделать вывод денег пишем так:
$babki = mysql_fetch_array($igrok);
$babkioff = $babki[valuta]-$cena; мои бабки минус цена
if($cena>$babki[valuta]){echo "Не хватает денег<br />";} else{ //если нету денег, то их нету, а если есть то продолжаем
mysql_query("DELETE FROM `табла бана` WHERE `логин` = '$я' LIMIT 1"
mysql_query("UPDATE `табла юзера` SET `valuta`='$babkioff' WHERE `логин` = '$я' LIMIT 1" забрали бабки и пишем:
echo "Бан снят<br />";}}else{ // если не в бане то:
echo "Вы не забанены<br />";}
break; //закрываем директорию
Добавлено 04.08.14 в 05:33:34:
Там где стоят смайлы, надо дужки закрыть...
Не понял, код чуть не верный, у меня дцмс 664.