HTML_QuickFormが便利だった

PHPのコードを書こうと思って「
単純に「pear フォーム」で検索したらHTML_QuickFormってのがあるらしい.ドキュメントとサンプルコードを見ながら書いたら凄く早くフォームが完成した.

<?php
//load pear
require_once 'HTML/QuickForm.php';

//create object
$form = new HTML_QuickForm('firstForm');

//addElement
$form->addElement('checkbox','foo',null,'foo');
$form->addElement('checkbox','bar',null,'bar');
$form->addElement('submit','null','Send');

//display
$form->display();

//get
if($form->validate()){
        echo'View';
        echo '<h1>'.htmlspecialchars($form->exportValue('foo')).'</h1>';
        if($form->exportValue(bar)){
                echo 'chcked bar';
        }
        exit;
}
?>

これで入力画面と受け取り表示画面ができる.

こんなのがあるのに,なんで同じ学校の別専攻の人たちは手書きでform書いてたんだろう.

PEAR - Manual - QuickStart
http://pear.php.net/manual/en/package.html.html-quickform.tutorial.php
HTML_QuickForm - townmedia org
http://www.townmedia.org/tips/PEAR/HTML_QuickForm.html#sid_2-2