Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: переменная $_GET передача id новости......
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
в общем на стену у нас выводятся новости, когда администратор сайта находится на этой странице он в адресной строке видит следующий передаваемый параметр:
тоесть передался айди выбранной новости......здесь выведены все коменты, админ может удалить любой комент относящийся к данной новости, для этого есть следующий код:
вот, когда пользователь нажмет возле комента удалить передается айди комента и происходит удаление, НО пользователся должно автоматически оставить на этой странице, для этого стоит header('Location: ?page=forum_vid&act=view#form'); НО работает не правильно, мненя при удалении перекидывает на выбор новости напостой, а должно оставлять на той странице где я удалял коментарии, по сути в header('Location: ?page=forum_vid&act=view#form'); должен передаватся айди выбранной новости, тоесть примерно так должно быть:
но я не знаю как передать айди новости при удалении коментария, я уже и через сессии пробовал занося айди в сесию когда происходит выборка новости, и при удалении пробовал из базы выбрать айди темы......в общем такая проблема...
где id=35 это айди самой новости, вместо 35 может быть любой другой айди в зависимости какую новость выбрал админ......вот это я и не знаю как реализовать...
Panoptik
Отправлено: 28 Марта, 2012 - 20:45:24
Постоянный участник
Покинул форум
Сообщений всего: 2493
Дата рег-ции: Нояб. 2011 Откуда: Одесса, Украина
Помог: 131 раз(а)
Блин, щас читал и только дошло...
сказывается рабочая усталость
сделайте обычную выборку с таблицы комментс. я так понимаю у вас в ней должны быть отношения к новости то есть таблица приблизительно такого вида comments: id, news_id, text
так вот и делайте выборку перед удалением
Покинул форум
Сообщений всего: 481
Дата рег-ции: Окт. 2011
Помог: 0 раз(а)
дык у меня так и есть, выборка перед удалением......прикол заключается в следующем, что при удалением у нас передается айди комента......я ж писал выше об этом, вот еще раз приведу код:
(Добавление)
если получен айди комента на удаление, то происходит удаление, после чего нужно вернутся на страницу выбраной новости header('Location: ?id=35&page=forum_vid&act=view#form');
svoloch
Отправлено: 29 Марта, 2012 - 08:17:00
Новичок
Покинул форум
Сообщений всего: 34
Дата рег-ции: Нояб. 2009
Чем не устраивает данный вариант? Все просто и понятно. Выбираешь из таблицы с комментами идентификатор самой новости из удаляемой строки. Далее, после удаления самой строки из таблицы, переадресуешь на новость.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.