您好,我的表单正常使用
php echo $_SERVER['PHP_SELF']
结果显示在同一页面上。
当用户提交表单时,我需要能够将表单数据和结果发送到另一个页面(例如results.php
)。
这是如何实现的?
答案 0 :(得分:1)
只需将表单操作指向results.php
即可<form action="results.php">
<!--Inputs-->
</form>
或者,如果您需要在 $ _ SESSION ['参数'] 上执行重定向商店 $ _ GET 。
答案 1 :(得分: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']
上访问其值。