Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将页面转发到“a”中输入的页码;跳转到";形式?_Php_Html_Forms - Fatal编程技术网

Php 如何将页面转发到“a”中输入的页码;跳转到";形式?

Php 如何将页面转发到“a”中输入的页码;跳转到";形式?,php,html,forms,Php,Html,Forms,我想在我的一个有很多页面的站点上添加一个“跳转到”表单,以便我的用户可以轻松跳转到任何页面 理想情况下,我想做一个简单的get表单(最好没有中间页面),该表单只包含一个名为page的文本字段,无论输入什么页面,表单都会立即重定向到http://mysite.com/mypage.php?p=[第页](最好,我希望在重定向页面的URL中显示页码) 最直接的方法是什么(没有Javascript的,只有简单的HTML/PHP)?没有Javascript的简单使用链接 如果你真的想要表格,试试看 <

我想在我的一个有很多页面的站点上添加一个“跳转到”表单,以便我的用户可以轻松跳转到任何页面

理想情况下,我想做一个简单的
get
表单(最好没有中间页面),该表单只包含一个名为
page
的文本字段,无论输入什么页面,表单都会立即重定向到
http://mysite.com/mypage.php?p=[第页]
(最好,我希望在重定向页面的URL中显示页码)


最直接的方法是什么(没有Javascript的,只有简单的HTML/PHP)?

没有Javascript的简单使用链接

如果你真的想要表格,试试看

<form action ="http://mysite.com/mypage.php?p=3" method="GET">
<input type="submit" value=" GOTO page 3">
</form>

<form action ="http://mysite.com/mypage.php?p=4" method="GET">
<input type="submit" value=" GOTO page 4">
</form>

*laugh*

*笑*

如果您想要一个下拉菜单或其他东西,您需要JS在一次单击中提交它,或者您需要选择并单击“go”按钮(2次单击)

如果我理解正确,这是一个经典的HTML表单。无需Javascript,无需PHP:

<form action="mypage.php" method="get">
    Page: <input type="text" name="p" />
    <input type="submit" value="jump to page" />
</form>

第页:

您可以在任何页面上插入此表单。提交表单时,浏览器将直接调用
mypage.php?p=

如果我理解您所解释的情况,没有javascript您就无法执行此操作。@iskandarm:那么我需要执行“操作”吗指向从表单获取页面值的中间PHP页面,然后将标题重定向到相应的URL?如果您在“mypage.PHP”上,并且希望重定向到mypage.PHP?p=[page],则可以使用