Exemple #1
0
    $_SESSION['message'] = $message;
    Header("Location: " . $path);
    exit;
}
# and for fetching from post
function get($key)
{
    return isset($_POST[$key]) ? $_POST[$key] : null;
}
# require Vall-I.php file
require_once __DIR__ . "/../../src/Vall-I.php";
# create new instance of Vall-I class
$form = new VallI("basicsForm.php", ["action" => ""]);
/* ==== basic valli settings ==== */
# set CSS classes for invalid elements
$form->setClasses(['invalid' => 'InvalidElement']);
# set default form values
$form->setDefaults(['username' => 'John Doe']);
# set data restoring on failure
$form->restoreData = true;
# set inline error messages
$form->useInlineErrorMessages = true;
# init helper variable for messages. in case some message is stored in session, use it
if (!empty($_SESSION['message'])) {
    $message = $_SESSION['message'];
    $_SESSION['message'] = null;
} else {
    $message = null;
}
# set onSubmit action
$form->onSubmit(function ($form, $isValid) {