我有一个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" />
听起来你有:
- 既可以显示表单又可以插入提交数据的脚本
- 显示下一页的另一个脚本
您需要更改逻辑,以便:
- "插入提交的数据"逻辑从第一个脚本移动到第二个脚本,或者
- 第一个脚本(如果已插入数据)重定向(带有
Location
标头)到第二个脚本,而不是显示表单
第二种方法通常更好,因为它更容易扩展以为您提供第三种可能的输出:如果提交错误数据,则显示带有错误消息的表单。