|
|
|
|
|
для: zorg84
(18.08.2011 в 15:43)
| | Спасибо | |
|
|
|
|
|
|
|
для: cheops
(18.08.2011 в 15:35)
| | сейчас так и сделаю потому что как раз неправильно выводится при удалении пишется
" Ваш коментарий не удален " | |
|
|
|
|
|
|
|
для: zorg84
(18.08.2011 в 15:22)
| | Хм... странно, что вы сравниваете со строкой "true", так вообще не делают, обычно поступают так
<?php
...
if (mysql_query($query)) {echo "<p>Ваш коментарий успешно удалена!</p>" ;}
else {echo "<p>Ваш коментарий не удален!</p>".mysql_error();}
...
?>
|
| |
|
|
|
|
|
|
|
для: zorg84
(18.08.2011 в 15:23)
| | пропустил запрос
$query = "DELETE FROM comments
WHERE id IN (".implode(", ", $_POST['id']).")";
mysql_query($query) or die(mysql_error());
echo $query;
Большое спасибо | |
|
|
|
|
|
|
|
для: zorg84
(18.08.2011 в 15:22)
| | вот на всякий случай структура базы
CREATE TABLE `comments` (
`id` int(5) NOT NULL auto_increment,
`post` varchar(5) NOT NULL,
`author` varchar(100) NOT NULL,
`text` text NOT NULL,
`date` date NOT NULL,
`email` varchar(250) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 AUTO_INCREMENT=334 ;
|
| |
|
|
|
|
|
|
|
для: cheops
(18.08.2011 в 15:19)
| | id передаёт но выводит
DELETE FROM comments WHERE id IN (330, 331, 332, 333)
Ваш коментарий не удален! | |
|
|
|
|
|
|
|
для: zorg84
(18.08.2011 в 15:17)
| | Ага, кавычка просочилась, исправьте запрос следующим образом
<?php
...
$query = "DELETE FROM comments
WHERE id IN (".implode(", ", $_POST['id']).")";
...
?>
|
| |
|
|
|
|
|
|
|
для: zorg84
(18.08.2011 в 15:14)
| | Цикл foreach удалил
-----------------------------------
DELETE FROM comments WHERE id IN (331)'
Ваш коментарий не удален!
----------------------------- | |
|
|
|
|
|
|
|
для: cheops
(18.08.2011 в 15:11)
| | подожди сейчас проверю | |
|
|
|
|
|
|
|
для: zorg84
(18.08.2011 в 14:48)
| | 1) Записи удаляются?
2) Цикл foreach убрали?
PS Выведите запрос $query при помощи echo - как он сейчас выглядит. | |
|
|
|
|