Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > как удалить из БД


Автор: Sufius 25.7.2004, 21:50
Выискал такую феньку
Код
if($dell)
{
$que = "delete * from faqs where id='$id'";
$res = mysql_query($que, $conn);
return $res;
}

то есть если стоит флажок в чекбоксе (name="dell"),
то из БД должна удаляться строка с номером $id...
но удаления не происходит а код, следующий дальше не выполняется...

Автор: Wowa 25.7.2004, 23:35
типичная проблема - выключен register_globals для безопасноти.
Решение: писать if($_GET['dell']) или POST соответственно.

Автор: Sufius 26.7.2004, 00:31
Попробую...
спасибо...

Автор: yUAC 27.7.2004, 12:58
Идеологически правильное решение:

Код

if(!empty($_REQUEST['dell'])
{
$que = "delete * from faqs where id='".intval($id)."'";
$res = mysql_query($que, $conn);
return $res;
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)