Login   Register  
PHP Classes
elePHPant
Icontem

File: example_multiform.php

Recommend this page to a friend!
Stumble It! Stumble It! Bookmark in del.icio.us Bookmark in del.icio.us
  Classes of Thiemo Mättig  >  TM::Apeform  >  example_multiform.php  >  Download  
File: example_multiform.php
Role: Example script
Content type: text/plain
Description: How to use multiple forms on a single page
Class: TM::Apeform
A very abstract web form builder and processor
Author: By
Last change: Accessible without user login
Date: 5 years ago
Size: 867 bytes
 

Contents

Class file image Download
<?php

/**
 * Single page, multi form example. Shows one possible solution how to use
 * multiple forms on a single page.
 *
 * @author Thiemo Mättig (http://maettig.com/)
 */

require_once("Apeform.class.php");

// Define form A. This gots no id (defaults to "form").
$formA = new Apeform();
$textA $formA->text();
$submitA $formA->submit("Button A");

// Define form B. Important: This gots a different id.
$formB = new Apeform(00"formB");
$textB $formB->text();
$submitB $formB->submit("Button B");

// Display form A.
$formA->display();

// Display form B. The auto-focus is disabled here cause the form gots an id.
$formB->display();

// Process form A.
if ($formA->isValid())
{
    echo 
"Form A submitted: " $textA;
}

// Process form B.
if ($formB->isValid())
{
    echo 
"Form B submitted: " $textB;
}

?>