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
а вобще у тебя сразу две ошибки в коде
Пустой action равнозначен этому.
а вобще у тебя сразу две ошибки в коде
$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']." />
<input type="hidden" name="user" value=".$_GET['user']." />
Спустя 9 часов, 12 минут, 9 секунд (24.01.2011 - 17:07) Invis1ble написал(а):
blazze
можно, только зачем?
передаст все get-переменные, с которыми был запущен скрипт изначально.
можно, только зачем?
<form name="name" action="" method="post">
передаст все get-переменные, с которыми был запущен скрипт изначально.