Как сделать удаление запросом?

Print RSS
346

T
Author
Пришелец
0
Есть комментарии, но в них можна только писать а удалять сообщения нельзя. Хочу сделать эту фишку удаления, не выходит. Делаю так
if($action=="delcom") {
$zapros="delete from otziv where id= '".$id."'";
//else $zapros="delete from otziv where id= '".$mid."' and who='".$id."'";
if (mysql_query($zapros)){
echo '<b>Запись успешно удалена!</b><br/>';
} else { echo '<b>Ошибка!</b><br/>';}
}
ну и вот ссылка на удаление
print "<a href=\"kom.php?".$ses."&amp;action=delcom&amp;uid=".$id."&amp;ref=".$ref."\"><b>[X]</b></a> | ";
ЗЫ. Проблема в том что с таким кодом оно пишет "сообщение удалено" а на самом деле оно остается. Еси раскомментировать ту строчку, будет тоже самое тока над самим комментом будет напостой светится "ошибка". Помогите кто знает)
T
Author
Пришелец
0
ес че вот таблица комметнов
CREATE TABLE `otziv` (
  `id` int(10) unsigned NOT NULL auto_increment,
  `komu` varchar(100) NOT NULL default '',
  `otkogo` varchar(100) NOT NULL default '',
  `message` varchar(250) NOT NULL default '',
  `data` datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=cp1251;

Дух
0
mysql_query("DELETE FROM otziv WHERE (id='$id')");
Все правильно низнаю

Дух
0
1. TheFaith, напиши перед кодом $action = $_GET['action'];
T
Author
Пришелец
0
ща попробую )
T
Author
Пришелец
0
все-равно, пишет успешно удалено но не удаляет

Дух
0
6. TheFaith, вместо WHERE id='$id', напиши WHERE id='".intval($_GET['uid'])."'
T
Author
Пришелец
0
Vetas Все по прежнему((( не хоче тудалять и все sad

Дух
0
Может ты неправильный ид в адресе пишешь... Иначе я не знаю в чем ошибка
T
Author
Пришелец
0
хм ну а как проверить правильный иль нет?
Stickers / Tags / Rules / Top topics / Top Posts / Search