根据单击的提交按钮重定向到php页面
Redirect to a php page based on submit button clicked
我在php页面中有两个提交按钮。根据点击的提交按钮,我希望将用户重定向到不同的php页面。如何做到这一点?
<form>
<input type="submit" value="Go To Page1.php">
<input type="submit" value="Go To Page2.php">
</form>
假设您没有任何共享的输入框,您可以这样做,或者使用简单的链接。
<form action="http://example.org/Page1.php">
<input type="submit" value="Go To Page1.php">
</form>
<form action="http://example.org/Page2.php">
<input type="submit" value="Go To Page2.php">
</form>
如果您有其他输入元素,我建议您研究这个解决方案。相关代码示例:
<input type="submit" name="submit1" value="submit1" onclick="javascript: form.action='test1.php';" />
只需在form
:中使用一组a
标签
<form>
<!-- Other Inputs -->
<div id="redirects">
<a href="Page1.php">Go to page 1</a>
<a href="Page2.php">Go to page 2</a>
</div>
</form>
如果你需要在重定向的同时发送某些信息,请保留你当前的表格,并在文件顶部有一个条件:
<?php
// You will need to send the $_POST data along with the redirect
if(isset($_POST['submit1']))
header('Location: page1.php');
else if(isset($_POST['submit2']))
header('Location: page2.php');
// Continue with the page...
?>
要在重定向的同时发送$_POST
变量,请查看其他SO帖子。
您不需要表单,也不需要输入字段。请改用<a>
标记。如果你想要的话,你可以用CSS把它们做成按钮的样式。
相关文章:
- 通过javascript重定向html传递php变量
- PHP-如何重定向到同一页面并更改DOM's
- 如何在一页网站中使用PHP重定向到一个页面
- 当达到codeigniter/tank auth会话超时时,在ajax调用中处理php重定向
- 使用GoogleMapApi保存标记-重定向到.php页面
- php中的脚本重定向是递归的
- PHP表单提交和重定向
- 在AJAX调用中获取重定向的php页面名称
- 在php中不运行java脚本的情况下重定向页面
- php重定向到一个空白页面
- 在php中htaccess重定向url后,无法加载css和js
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 我的 PHP 网址不会重定向
- 表单处理后 PHP 重定向
- 在 PHP 中创建模式警报而不是页面重定向验证
- 在发布表单输入时,我可以重定向到一个新的php文件吗
- Facebook 登录重定向 PHP/Javascript 不起作用
- 如何重定向PHP登录到登录用户直接进入ASPX网站
- 如何重定向PHP页面与参数到新的选项卡或窗口
- 重定向PHP文件,不管url后面键入什么