[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: submit формы с get параметром
flint
Здраствуйте хотел бы задать такой вопрос имеется страничка с формой адрес которой :
http://mysite.php/index.php?user=user1

как сделать чтобы форма обрабатывалась на этой же странице с ?user=user1 добавлением в url??

сама форма:
 

$form_action = http://mysite.php/index.php?user=user1

echo' <form name="name" action="'.$form_action.'" method="post">
Name <input type="text" name="name"/> <input type="submit" name="submit" value="отправить" />
</form>'
;


при нажатии кнопки отправить происходит обновление страницы после чего url адрес становиться
http://mysite.php/index.php
а должен быть с get параметром
?user=user1
возможно ли это сделать впринцепи? Или же необходим еще файл в который будет являться action'ом у формы и затем производился редирект непосредственно на страницу
http://mysite.php/index.php?user=user1
Большое спасибо за ваши ответы



Спустя 18 минут, 27 секунд (24.01.2011 - 05:06) Invis1ble написал(а):
у меня щас мозг другим занят, но если я тебя правильно понял, то попробуй так:
<form name="name" action="" method="post">

Спустя 6 минут, 14 секунд (24.01.2011 - 05:12) Invis1ble написал(а):
flint
а вобще у тебя сразу две ошибки в коде
$form_action = 'http://mysite.php/index.php?user=user1';

Пустой action равнозначен этому.

Спустя 2 часа, 42 минуты, 21 секунда (24.01.2011 - 07:55) blazze написал(а):
Mожно текущие параметры передать полями формы hidden.

<input type="hidden" name="user" value=".$_GET['user']." />

Спустя 9 часов, 12 минут, 9 секунд (24.01.2011 - 17:07) Invis1ble написал(а):
blazze
можно, только зачем?
<form name="name" action="" method="post">

передаст все get-переменные, с которыми был запущен скрипт изначально.
Быстрый ответ:

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