Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) MySQL Ошибка в коде

Ошибка в коде


     06.05.2014    MySQL    1100

вопрос
Здравствуйте. Есть код, в нем где-то ошибка.
Подскажите пожалуйста.


$type = $_POST['type'];
if(isset($_POST['adduser'])){
if(!empty($type))
{
// Начинаем формировать переменную, содержащую этот список
// в формате "(3,5,6,7)"
$query = "(";
foreach($type as $val) $query.= "$val,";
// Удаляем последнюю запятую, заменяя ее закрывающей скобкой)
$query = substr($query, 0, strlen($query) - 1 ). ")";
// Завершаем формирование SQL-запроса на удаление
$query = $db->query ( "UPDATE ".PREFIX."_users SET `team`='$teamid' WHERE mbteam IN".$query);
// Выполняем запрос
}
if($query){
echo 'Успешно';
}
else{
echo 'Не успешно';
}
}


Ну и
<input type="checkbox" name="type[]" value="тут переменная" />


При выполнении скрипта пишет: "Не успешно." В чем-то значит ошибка.

Ответил: Sander


В форму добавить
<input type="hidden" name="adduser" value="yeah" />

Комментарии пользователей (2)

Twelvee
15

124 | 25

Twelvee - 6 мая 2014 19:11 - Юзер

adduser это кнопка. с name=adduser тем самым проверка на нажатую кнопку. Не в этом проблема по идее.

vitnet
218

2172 | 930

vitnet - 6 мая 2014 19:16 - Эксперт


Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

 28.03.2014 i_loves_ac_dc  MySQL