$ _POST并使用html提交按钮重定向

时间:2015-02-02 19:14:54

标签: php html

我有一个html表单,其中包含一系列无线电组以及将无线电组插入表中的php代码。如果我没有指向下一页的链接,则插入有效,但如果链接如下:

<form name ="input" action="demopg2.php" method="post">不插入,但链接到下一页。

<form name ="input" action="" method ="post">会插入数据,但不会链接到下一页

提交按钮代码为:

 <input type="submit"   class ="button" name="submit" value="Submit" />

1 个答案:

答案 0 :(得分:2)

听起来你有:

  • 既可以显示表单又可以插入提交数据的脚本
  • 显示下一页的另一个脚本

您需要更改逻辑,以便:

  • “插入已提交数据”逻辑从第一个脚本移至第二个脚本
  • 第一个脚本,如果已插入数据,则会将(Location header)重定向到第二个脚本,而不是显示表单

第二种方法通常是更好的方法,因为它更容易扩展以提供第三种可能的输出:如果提交了错误的数据,则显示带有错误消息的表单。