Как оставить $_GET обновляя всё время страницу методом $_POST ?

anton000
На сайте с 10.05.2013
Offline
32
455

Здравствуйте! Такая проблема: из файла 1.php передаётся id методом get в файл 2.php . В файле 2.php есть форма каторая берёт данные из метода get (предыдущего файла) и вставляет в скрипт. И в файле 2.php есть тоже форма, эта форма отправляет все данные методом post в этот же файл, в катором и находится форма, то есть в файл 2.php.

Когда пользователь первый раз отправляет данные через post, то всё хорошо. А вот когда, он второй раз отправляет данные, то уже нечего не получается, так как теряется id из файла 1.php метода get.

Скажите пожалуйста, как сделать чтобы id не терялся никогда?

PS - сессии и куки, не подходят, так как пользователь может передать совсем другой id, и может передавать несколько id'ов. Но за 1 раз, может передать только 1 id, но при этом может вернуться и нажать на совсем другой id.

Dreammaker
На сайте с 20.04.2006
Offline
569
#1

Во-первых, зачем привязываться к $_GET в форме, нужный параметр, полученный через гет, можно подставить как хидден параметр в форму.

Во-вторых, в action формы можно задать урл в виде index.php?getparameter=1&getparameter2

anton000
На сайте с 10.05.2013
Offline
32
#2
Dreammaker:
Во-первых, зачем привязываться к $_GET в форме, нужный параметр, полученный через гет, можно подставить как хидден параметр в форму.

Спасибо, большое, очень помогли, со вторым вариантом. Где через action делать!

Всё заработало!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий