$_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) {