if(!empty($_POST['del'])) $del = $_POST['del'];
$result = mysql_query("SELECT * FROM `page`",$link);
$myrow = mysql_fetch_array($result);
if($_POST['submit'])
{
mysql_query("DELETE * FROM `page` WHERE id='$del'",$link);
if(mysql_affected_rows() > 0)
{
echo '<html><head><meta http-equiv="Refresh" content="0; URL=http://'.$_SERVER['HTTP_HOST'].'/admin/page.php"></head>
<p>Ваши данные удалены</p>
</html>';
}
else
{
exit ('Ошибка! Ваши данные не удалены.');
}
}
Спустя 4 минуты, 6 секунд (19.05.2011 - 17:33) sharki написал(а):
odino4ka
А в БД то удаляет?
Попробуй
А в БД то удаляет?
Попробуй
mysql_query("DDELETE FROM `page` WHERE id='".$del."'",$link);
Спустя 3 минуты, 50 секунд (19.05.2011 - 17:37) odino4ka написал(а):
Цитата (sharki @ 19.05.2011 - 14:33) |
odino4ka А в БД то удаляет? Попробуй mysql_query("DDELETE FROM `page` WHERE id='".$del."'",$link); |
пишит Ошибка! Ваши данные не удалены.
Спустя 54 секунды (19.05.2011 - 17:38) sharki написал(а):
odino4ka
еще раз, в Бд проверял, удалилось ли поле или нет?
еще раз, в Бд проверял, удалилось ли поле или нет?
Спустя 2 минуты, 14 секунд (19.05.2011 - 17:40) odino4ka написал(а):
не удаляется
Спустя 3 минуты, 8 секунд (19.05.2011 - 17:43) sharki написал(а):
хм, тогда попробуй без всяких условий удалить т.е
Просто закоменть существующий код, и подставь этот, потом как выполнится код, проверь БД
echo $_POST['del']."<br/>";
if($_POST['submit'])
mysql_query("DELETE * FROM `page` WHERE `id`=".$_POST['del']);
Просто закоменть существующий код, и подставь этот, потом как выполнится код, проверь БД
Спустя 5 минут, 31 секунда (19.05.2011 - 17:49) odino4ka написал(а):
выводит 10
но поле не удаляется
но поле не удаляется
Спустя 2 минуты, 34 секунды (19.05.2011 - 17:51) sharki написал(а):
odino4ka
Зайди в пыхадмин, во вкладку SQL и пропиши туда
И посмотри, удалится или нет
Зайди в пыхадмин, во вкладку SQL и пропиши туда
DELETE FROM `page` WHERE `id`=10
И посмотри, удалится или нет
Спустя 2 минуты, 20 секунд (19.05.2011 - 17:54) Krevedko написал(а):
ты уверен, что у тебя есть $_POST['submit'] ?
name надо смотреть у кнопки а не ее тип
короче говоря если у тебя в форме кнопка
<input name="send" type="submit" value="Удалить" />
то надо проверять массив $_POST['send']
name надо смотреть у кнопки а не ее тип
короче говоря если у тебя в форме кнопка
<input name="send" type="submit" value="Удалить" />
то надо проверять массив $_POST['send']
Спустя 1 минута, 4 секунды (19.05.2011 - 17:55) odino4ka написал(а):
удалилось
Спустя 54 секунды (19.05.2011 - 17:56) Krevedko написал(а):
читай выше
Спустя 1 минута, 41 секунда (19.05.2011 - 17:57) sharki написал(а):
Krevedko
У него это условие проходит, т.к выводит сообщение об ошибке, если бы не проходило, то он ничего бы и не вывел)
У него это условие проходит, т.к выводит сообщение об ошибке, если бы не проходило, то он ничего бы и не вывел)
Спустя 4 минуты, 22 секунды (19.05.2011 - 18:02) odino4ka написал(а):
Цитата (Krevedko @ 19.05.2011 - 14:54) |
ты уверен, что у тебя есть $_POST['submit'] ? name надо смотреть у кнопки а не ее тип короче говоря если у тебя в форме кнопка <input name="send" type="submit" value="Удалить" /> то надо проверять массив $_POST['send'] |
<input type="submit" name="submit" value="Удалить" />
Спустя 2 минуты, 4 секунды (19.05.2011 - 18:04) Krevedko написал(а):
Цитата (sharki @ 19.05.2011 - 14:57) |
Krevedko У него это условие проходит, т.к выводит сообщение об ошибке, если бы не проходило, то он ничего бы и не вывел) |
я просто это посмотрел
echo $_POST['del']."<br/>";if($_POST['submit']) mysql_query("DELETE * FROM `page` WHERE `id`=".$_POST['del']);
а ошибка понятна надо писать
DELETE FROM `page` WHERE `id`=
а не
DELETE * FROM `page` WHERE `id`=
Спустя 3 минуты, 51 секунда (19.05.2011 - 18:08) sharki написал(а):
Krevedko
Уже писал такой вариант, говорит не удаляет =)
Уже писал такой вариант, говорит не удаляет =)
Спустя 1 минута, 9 секунд (19.05.2011 - 18:09) Krevedko написал(а):
как не удаляется
Цитата |
DELETE FROM `page` WHERE `id`=10 И посмотри, удалится или нет |
---
Цитата |
удалилось |
Спустя 1 минута, 10 секунд (19.05.2011 - 18:10) sharki написал(а):
Цитата |
Krevedko А в БД то удаляет? Попробуй mysql_query("DDELETE FROM `page` WHERE id='".$del."'",$link); |
"пишит Ошибка! Ваши данные не удалены."
Я писал выше, где то в 3 посте
Спустя 2 минуты, 3 секунды (19.05.2011 - 18:12) odino4ka написал(а):
все заработало
sharki Krevedko спасибо за помощь
sharki Krevedko спасибо за помощь
Спустя 47 секунд (19.05.2011 - 18:13) Krevedko написал(а):
да потому что ты DDELETE написал, а у тс вывод ошибок не включен.
тс-не забудь плюсануть
тс-не забудь плюсануть
Спустя 2 минуты, 59 секунд (19.05.2011 - 18:16) odino4ka написал(а):
не забуду
Спустя 4 минуты, 52 секунды (19.05.2011 - 18:21) Krevedko написал(а):
ок. будь здоров ) будут вопросы, обращайся
Спустя 41 секунда (19.05.2011 - 18:21) sharki написал(а):
Krevedko
Подхалим еще и плюсики попрошайничаешь))
Подхалим еще и плюсики попрошайничаешь))
Спустя 38 минут, 23 секунды (19.05.2011 - 19:00) Krevedko написал(а):
ну мне надо 500 собрать...
хотя бы 5 в день. план не выполняю (
только 12 плюсов за 4 дня собрал (
хотя бы 5 в день. план не выполняю (
только 12 плюсов за 4 дня собрал (
Спустя 9 минут, 10 секунд (19.05.2011 - 19:09) odino4ka написал(а):
завтра вам ещё поставлю
Спустя 12 минут, 38 секунд (19.05.2011 - 19:22) Krevedko написал(а):
мне поставь. ему не ставь, он же не помог
Спустя 34 минуты, 52 секунды (19.05.2011 - 19:56) sharki написал(а):
Krevedko
иди в баню, мысль то была верная, он мог бы заметить подвох в лишней D
иди в баню, мысль то была верная, он мог бы заметить подвох в лишней D