简体   繁体   中英

Send form results to another page php mysql

Hello I have a form working properly using

php echo $_SERVER['PHP_SELF']

The results are shown on same page as form.

I need to be able to send the form data and results to another page (eg results.php ) when the user submits the form.

How is this achieved?

Just point the form action to results.php

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

Or if you need to do a redirection store $_GET at $_SESSION['parameters'] .

Here are some attributes of form tag <form> you need to set them..

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

Here when ever the submit button clicked, it will submit the form to its action ie controller.php by post method (ie form elements' value won't display in query string).

Later you can access their value on controller.php by $_REQUEST['element_name'] or $_POST['element_name'] or $_GET['element_name'] according to the form method type.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM