PHP Classes

File: example1.php

Recommend this page to a friend!
  Classes of Mark Rolich   Form Saver   example1.php   Download  
File: example1.php
Role: Example script
Content type: text/plain
Description: example with default values
Class: Form Saver
Fill form inputs with submitted values
Author: By
Last change: Update of example1.php
Date: 4 months ago
Size: 3,114 bytes
 

Contents

Class file image Download
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN"
        "http://www.w3.org/TR/1998/REC-html40-19980424/strict.dtd">
<html>
<head>
<title>FormSaver example with default values</title>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<?php
ob_start
();
include
'FormSaver.php';

$excludeFields = array('firstname', 'pwd');
$form = new FormSaver($excludeFields);
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF']?>">
    <ul>
        <li>
            <label>Textfield</label>
            <input type="text" name="firstname" value="Textfield">
        </li>
        <li>
            <label>Textarea</label>
            <textarea name="textarea">Textarea</textarea>
        </li>
        <li>
            <label>Textfield as array</label>
            <input type="text" name="test[test][test]" value="Textfield as array">
        </li>
        <li>
            <label>Excluded textfield (e.g. password)</label>
            <input type="password" name="pwd" value="Excluded textfield (e.g. password)">
        </li>
        <li>
            <label>Select box</label>
            <select name="select">
                <option value="0">Option 1</option>
                <option value="1" selected="true">Option 2</option>
                <option value="2">Option 3</option>
            </select>
        </li>
        <li>
            <label>Select box multiple</label>
            <select name="select_multiple" multiple size="5">
                <option value="0" selected="true">Option 1</option>
                <option value="1">Option 2</option>
                <option value="2" selected="true">Option 3</option>
                <option value="3">Option 4</option>
                <option value="4" selected="true">Option 5</option>
            </select>
        </li>
        <li>
            <label>Single checkbox</label>
            <label for="single-check">Option 1<input type="checkbox" name="single_check" id="single-check" checked="true"></label>
        </li>
        <li>
            <label>Checkbox group</label>
            <label for="check-option-1">Option 1<input type="checkbox" name="check[multiple][]" value="0" id="check-option-1" checked="true"></label>
            <label for="check-option-2">Option 2<input type="checkbox" name="check[multiple][]" value="1" id="check-option-2"></label>
            <label for="check-option-3">Option 3<input type="checkbox" name="check[multiple][]" value="2" id="check-option-3"></label>
        </li>
        <li>
            <label>Radio group</label>
            <label for="radio-option-1">Option 1<input type="radio" name="radio" value="0" id="radio-option-1"></label>
            <label for="radio-option-2">Option 2<input type="radio" name="radio" value="1" id="radio-option-2" checked="true"></label>
            <label for="radio-option-3">Option 3<input type="radio" name="radio" value="2" id="radio-option-3"></label>
        </li>
        <li>
            <input type="submit" value="Send" name="asdf">
        </li>
    </ul>
</form>
<?php
$form
->save();
?>
</body>
</html>