コード例 #1
0
ファイル: example1.php プロジェクト: julesbl/ssp
require "../../sspadmin/includeheader.php";
$mainTemplate = new Template("Main Template", "exampleMain.tpl");
// form definition
// id name for the table is used for detection of submission and error messages
$form = new sfc\Form(SSP_Path(true), "tableNameForSql", "idNameforTable");
$form->tpl = $mainTemplate;
// main template to enclose the form, not required, form inserted into {content}
$form->tplf = "example1.tpl";
// display template for the form
$form->tda("miscTplData", "Some data for display on the form template, password is 'thingy'");
$form->fe("text", "firstElement", "First element, a text box");
$form->fep("required=true, dataType=text");
// element is required and is of data type text
$form->fe("password", "pasword", "enter a password");
$form->fep("required=true, dataType=password, load=false");
$form->addHidden("hiddenStuff", "Some hidden stuff", "text");
// hidden field
// check for submission
if ($form->processForm($_POST)) {
    // check for error
    if (!$form->error) {
        // check password
        if ($form->getField("pasword") != "thingy") {
            $form->addError("Error in the form");
            $form->setError("pasword", "Error in password");
            echo $form->create(true);
        } else {
            echo "Submission succesful";
        }
    }
} else {