[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вывод комментариев
DorianLeroy
На странице (show_book.php) должны отображаться данные о конкретной книге($isbn), также форма заполнения комментарий(передаются $_POST['name'], $_POST['comment']), и сами комментарии. При переходе по ссылке ($_GET['isbn']), всё отображается, но после ввода комментариев(обработчик show_book.php) остаётся только форма заполнения комментов, как я понимаю это происходит из-за того, что пропадает $isbn и функции display_books_end($isbn) нечего выводить. Не понимаю как заставить display_books_end($isbn) получить параметр $isbn после нажатия "Отправить комментарий"

 $isbn = $_GET['isbn'];
$name = $_POST['name'];
$comment = $_POST['comment'];

if (isset($name)&isset($comment))
{
add_comment($name,$comment);
}


display_books_end($isbn);
button_add_book($isbn);
display_comment();
display_form_comment();
do_html_footer();





Спустя 12 минут, 27 секунд (14.10.2010 - 11:48) arvitaly написал(а):
в form action дописать ?isbn=..

Спустя 3 часа, 50 минут, 2 секунды (14.10.2010 - 15:38) aH6y написал(а):
либо добавить строку:
<input name="isbm" type="hidden" value="значение" />

в итоге значение isbm будет передаваться и после отправки комментария.

Спустя 3 минуты, 59 секунд (14.10.2010 - 15:42) arvitaly написал(а):
Цитата
либо добавить строку:


У него post-форма, а в php get я поэтому))) А так дублировать придется

Спустя 56 минут, 29 секунд (14.10.2010 - 16:38) aH6y написал(а):
arvitaly
ну тогда либо добавить в строку как ты написал, либо в сессию записать

необходимо было сделать скрипт поиска: 11 критериев + постраничный вывод. так вот я сделал следующим образом: 11 критериев в сессию, а постраничный вывод в get.

Спустя 4 часа, 42 минуты, 15 секунд (14.10.2010 - 21:20) DorianLeroy написал(а):
Спасибо, записал в форму, всё работает!

Спустя 6 часов, 50 минут, 46 секунд (15.10.2010 - 04:11) arvitaly написал(а):
Цитата
необходимо было сделать скрипт поиска: 11 критериев + постраничный вывод. так вот я сделал следующим образом: 11 критериев в сессию, а постраничный вывод в get


Обычно лучше все в гет, чтобы можно было копировать ссылку и отдать другу)

Спустя 16 часов, 17 минут, 23 секунды (15.10.2010 - 20:29) aH6y написал(а):
Цитата (arvitaly @ 15.10.2010 - 04:11)
Цитата
необходимо было сделать скрипт поиска: 11 критериев + постраничный вывод. так вот я сделал следующим образом: 11 критериев в сессию, а постраничный вывод в get


Обычно лучше все в гет, чтобы можно было копировать ссылку и отдать другу)

я знаю, но там такая ситуация, что строка url может быть очень длинной...

поэтому я записал все параметры в переменную и передал в массив сессии, а постраничный вывод сделал через get массив.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.