redirect.php

Redirect to success page example.

Redirect to success page exampleOnce the form is validated, it can also be redirected to another URL. This can be done by setting the 'successURL' parameter in the form.

<?php
/*
* Redirect to success page example
*
* Once the form is validated, it can also be redirected to another URL. This
* can be done by setting the 'successURL' parameter in the form.
*/
/*
* Load the library...
*/
require_once '../../HtmlForm.php';
/*
* Create the example form 'originForm' with different success page url.
*/
$form = new Depage\HtmlForm\HtmlForm('originForm');
/*
* Do something useful with the data and clear the session.
*/
echo('<a href="">redirect.php</a>');
echo('<pre>');
var_dump($form->getValues());
echo('</pre>');
$form->clearSession();
main interface to users
Definition HtmlForm.php:120
<?php
/*
* Load the library...
*/
require_once '../../HtmlForm.php';
/*
* Create the example form 'originForm' with different success page url.
*/
$form = new Depage\HtmlForm\HtmlForm('originForm', array('successURL' => 'redirect-success.php'));
/*
* Create input elements
*/
$form->addText('username', array('label' => 'User name'));
$form->addEmail('email', array('label' => 'Email address'));
/*
* The process method is essential to the functionality of the form. It serves
* various purposes:
* - it validates submitted data if there is any
* - it redirects to the success page if all the data is valid
* - it stores the data in the session and redirects to the form to circumvent
* the form resubmission problem
*/
$form->process();
/*
* Display the form.
*/
?>
<!DOCTYPE html>
<head>
<link rel="stylesheet" type="text/css" href="../../lib/css/depage-forms.css">
</head>
<body>
<?php echo($form); ?>
</body>