с передачей данных в форму с сохранением текущей QUERY_STRING

Статус
В этой теме нельзя размещать новые ответы.

sni

Новичок
передача данных в форму с сохранением текущей QUERY_STRING

В общем классический скрипт: который выводит форму , если не видит входных параметров (форма вызывает этот же скрипт через $_SERVER["PHP_SELF, но с парметрами).
Если же видит параметры, то вместо формы выдает результаты обработки.

проблема:

надо интегрировать в CMS, о которой я знать ничего не знаю.
решил код вставлять в динамическую страницу, и просто добавлять свои параметры в строке запроса GET
тобишь index.php?blalbalba=.........&мои параметры

как не потерять параметры строки запроса что уже были?

страничка index.php?dohodddddddddddddd=7777777777777777777

пишу:
<form action= <?
$self=$_SERVER["PHP_SELF"];
$query=$_SERVER['QUERY_STRING'];
if ($query !="") {$query="?$query";};
echo "$self$query";
?>


в рез-те выводит <form action= /calculator.php?dohodddddddddddddd=7777777777777777777
>

когда посылаю запрос из формы, dohodddddddddddddd теряется

как быть?
 

sni

Новичок
я ниче не понял, но так и должно теряцца если посылаешь GETом
ну я специально в <form action вызываю не calculator.php, а calculator.php?dohodddddddddddddd=7777777777777777777 , или так нельзя?
(dohodddddddddddddd=7777777777777777777 это существующие параметры CMS)

Либо посылать постом, либо добавить hidden поля, соответствующие $_GET.
а автоматом нельзя существующее поля как-то получить? я ж не знаю все поля у сайта...
 

hermit_refined

Отшельник
я ж не знаю все поля у сайта...
Какие ещё поля у сайта? Сконцентрируйтесь пожалуйста, вам что нужно? Добавить к посылаемым данным какие-то (или все) переменные из $_GET, чтобы они передались на следующую страницу, так? Ну и добавляйте, только не в action, а в hidden-поля формы.
 

Фанат

oncle terrible
Команда форума
ну и что, что не юзал?
а если ты никогда уху не ел, а только борщ - это тебя поставит в тупик?
хидден поле ничем не отличается от других.

ещё скажи, что никогда на других сайтах хидден полей не видел
 

sni

Новичок
hermit_refined не понял всеравно.... данные мои, скажем ,я буду через hidden поля передавать....

но как передавать те переменные которые уже на странице?
причем скрипт можно выполнять многократно, чтобы он каждый раз выдавал в итоге страницу с теми данными, оригинальными
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху