[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MYSQL_error
Evil_Google
Главная страница. Здесь удаляю выбранный файл использую его id ($set_battle_b['id']).
<div id= "battle_border">
<
form action="index.php?module=battle&&page=battle_dell" method="post">
<
input type="hidden" name="id" value="<?php echo $set_battle_b['id'];?>">
<
input type="submit" name="del" value="" class="ddddd">
</
form>


Страница index.php?module=battle&&page=battle_dell.php. Здесь появляеться запрос "Хотите удалить?" Когда нижимаем "да",то должно удалиться тот файл по его переданной id. Принимаемый id здесья превратил в переменную ($id = $_POST['id']; echo $id;).

<?php
if (isset($_POST['yes'])) {
q("DELETE FROM `data_battle` WHERE `id` = ".$id."");
q("DELETE FROM `battle_unit` WHERE `battle_id` = ".$id."");
$_SESSION['info'] = 'Битва успешно удалена';
unset ($_SESSION['delete_battle']);
}

if (isset($_POST['no'])) {
header ("Location: index.php?module=battle&&page=battle");
}
?>

<?php
if (!isset($_SESSION['info'])) {
if (isset($_POST['id'])) {$id = $_POST['id']; echo $id;}
?>
<form action="" method="post">
<
div id="form_del_battle">
<
p class="text_battle_del">Хотите удалить битву</p>
<
div id="battle_dell_block">
<
div><input type="submit" name="yes" value="Да" class="battle_del_bl"></div>
<
div><input type="submit" name="no" value="Нет" class="battle_del_bl"></div>
</
div>
</
div>
</
form>
<?php } else
echo $_SESSION['info'];
unset ($_SESSION['info']);
?>


Ошибка. Почему-то запрос на удаление не работает:

Notice: Undefined variable: id in Z:\home\3d_render.ru\www\module\battle\battle_dell.php on line 3
[Денвер: показать возможную причину ошибки]Mysqli_Error: DELETE FROM `data_battle` WHERE `id` =
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
Array
(
[0] => Array
(
[file] => Z:\home\3d_render.ru\www\module\battle\battle_dell.php
[line] => 3
[function] => q
[args] => Array
(
[0] => DELETE FROM `data_battle` WHERE `id` =
)

)

[1] => Array
(
[file] => Z:\home\3d_render.ru\www\Index.php
[line] => 13
[args] => Array
(
[0] => Z:\home\3d_render.ru\www\module\battle\battle_dell.php
)

[function] => include
)

)


_____________
Жадный.... жадный.... жадный кот
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.