0

您好,我有一个表格可以正常使用

php echo $_SERVER['PHP_SELF']

结果显示在与表格相同的页面上。

results.php当用户提交表单时,我需要能够将表​​单数据和结果发送到另一个页面(例如)。

这是如何实现的?

4

2 回答 2

1

只需将表单操作指向 results.php

<form action="results.php">
 <!--Inputs-->
</form>

或者,如果您需要在$_SESSION['parameters']处进行重定向存储$_GET

于 2012-07-05T10:18:21.810 回答
1

<form>这是您需要设置它们的表单标签的一些属性。

<form action="controller.php" method="post">
 <!--form elements-->
<input type="submit" name="submit" value="Submit Form" />
</form>

在这里,当单击提交按钮时,它会将表单提交给它的操作,即controller.php通过post方法(即表单元素的值不会显示在查询字符串中)。

controller.php稍后您可以通过$_REQUEST['element_name']$_POST['element_name']$_GET['element_name']根据表单方法类型访问它们的值。

于 2012-07-05T10:29:48.530 回答