|
|
|
| Код файла test.php:
<?php
echo $_GET['request'].'<br/>'.$_GET['reg'];
?>
<form method="get" action="test.php?request=news">
<select name="reg"><option value="1">1</option><option value="2">2</option></select>
<input type="submit" value="ok"/>
</form>
|
При щелчке на кнопке в строке url получаю test.php?reg=1 вместо ожидаемого test.php?request=news®=1.
Соответственно скрипт не видит и $_GET['request'].
Так и должно быть? | |
|
|
|
|
|
|
|
для: coloboc66
(21.05.2012 в 16:47)
| | test.php?request=new - такое возможно только при передаче методом POST, иначе игнорируется. | |
|
|
|
|
|
|
|
для: coloboc66
(21.05.2012 в 16:47)
| | > При щелчке на кнопке в строке url получаю test.php?reg=1 вместо ожидаемого test.php?request=news®=1.
Если форму нужно передавать методом GET, то чтоб получить ожидаемое нужно не в action прописывать request=news, а в теле формы добавить поле:
<input type="hidden" name="request" value="news" />
|
иначе - как написал confirm | |
|
|
|