Обучение/Помощь новичкам | проблема переадресации
всем привет, такая проблема, при удалении блога переадресовывает на главную страницу сайта. код вроде правильный, а что так не пойму . вот сама ссылка на удаление.
php
if (isset($_GET[del_full])) { if ($user[id]==$dnev_avt[id] || $user[level]==10) { mysql_query("DELETE FROM `dnev` WHERE `id` = '$dnev[id]'"); mysql_query("DELETE FROM `dnev_kom` WHERE `id_dnev` = '$dnev[id]'"); header("Location: dnev.php?id=$dnev[id]".SID); exit; } else { header("Location: /".SID); exit; } } php
echo "[<a href='dnev.php?id=$dnev[id]&del_full'>Удалить</a>]<br/>\n";
d13b , я уже пробовал , изменить путь, не вышло ((
155876556 (30.01.2022 в 16:21) всем привет, такая проблема, при удалении блога переадресовывает на главную страницу сайта. код вроде правильный, а что так не пойму . вот сама ссылка на удаление.
Я хз что должно быть, но ты удаляешь записи в таблице и следом обращаешся к ней же))
php
if (isset($_GET[del_full])) { if ($user[id]==$dnev_avt[id] || $user[level]==10) { mysql_query("DELETE FROM `dnev` WHERE `id` = '$dnev[id]'"); mysql_query("DELETE FROM `dnev_kom` WHERE `id_dnev` = '$dnev[id]'"); header("Location: dnev.php?id=$dnev[id]".SID); exit; } else { header("Location: /".SID); exit; } } php
echo "[<a href='dnev.php?id=$dnev[id]&del_full'>Удалить</a>]<br/>n";
Striptacit , это я уже понял, но когда я делаю перенаправление на другую страницу, то переменные неработают, хотя там переменные выведены,
Striptacit ,все решил, нужно было вот так путь писать,
php
header("Location: index.php?id=$dnev[id]".SID);
А ссылка на блог?
155876556 , $dnev[id] откуда берется? Или тебе нужно было просто переадресовывать в блоги?
Striptacit , Я Уже разобрался, но все же спасибо