Ejemplo n.º 1
0
        $this->email->set_help_text('We will never give out your email address.');
    }
    protected function define_fieldsets()
    {
        $this->fieldsets = array(new Fieldset('name', 'Name', array('user_id', 'first_name', 'last_name')), new Fieldset('extra', 'Extra', array('email', 'url', 'bio')));
    }
    public function report()
    {
        var_dump($this->cleaned_data());
    }
}
// Set up the form
$post_id = 42;
$form = new ProfileForm(Phorm::POST, false, array('post_id' => $post_id));
// Check form validity
$valid = $form->is_valid();
?>
<html>
	<body>
		<style>
			table { border: 1px solid #ccc; padding: 2px 4px; }
			th { vertical-align: top; text-align: right; }
			td { vertical-align: top; }
			thead th { text-align: center; font-size: 16pt; background-color: #ccc; }
			.phorm_error { color: #bb0000; font-size: 10pt; text-align: left; font-style: oblique; }
			.phorm_help { margin: 0; padding: 2px; font-size: 10pt; font-style: oblique; color: #666; }
		</style>

		<?php 
echo $form->open();
?>
Ejemplo n.º 2
0
?>

		<div>
			<input type="button" value="Clear form" onclick="javascript:location.href='<?php 
echo $_SERVER['PHP_SELF'];
?>
'" />
			<input type="submit" value="Submit" onclick="javascript:console.log(this.parent);"/>
		</div>
		<?php 
echo $form->close();
?>
		<h4>Raw POST data:</h4>
		<?php 
var_dump($_POST);
?>
		<hr />
		<?php 
if ($form->bound && $form->is_valid()) {
    echo '<h4>Processed and cleaned form data:</h4>';
    $form->report();
} elseif ($form->has_errors()) {
    echo '<h4>Errors:</h4>';
    var_dump($form->get_errors());
} else {
    echo '<p><em>The form is unbound.</em></p>';
}
?>
	</body>
</html>
Ejemplo n.º 3
0
echo $form->buttons();
?>
		<?php 
echo $form->close();
?>
		
		<h4>Raw POST data:</h4>
		<?php 
var_dump($_POST);
?>
	
		<hr />
	
		<?php 
// Check form validity
if ($form->is_bound() && $form->is_valid()) {
    ?>
			<h4>Processed and cleaned form data:</h4>
			<?php 
    $form->report();
    ?>
		<?php 
} elseif ($form->has_errors()) {
    ?>
			<h4>Errors:</h4>
			<?php 
    var_dump($form->get_errors());
    ?>
		<?php 
} else {
    ?>