function rows_removed($cnt) { echo "<p>" . $cnt . " rows removed</p>"; } //modifying values - hashing password function hash_pass($arr) { $arr["password"] = md5($arr["password"]); return $arr; } //class instance $form = new auto_form($serverlink); //debug queries $form->debug(); //setting callback functions $form->set_onsuccess("rows_removed"); //setting callback functions $form->set_modification("hash_pass"); //excluding table columns $ex = array("ID", "username", "email", "lastname", "firstname", "gender", "password"); //providing form language $lang = array("password" => "Password"); $form->set_language($lang); /************************* * Generating form *************************/ echo "<fieldset>"; echo "<legend>Delete account</legend>"; //adding custom password field $html = "<input type='password' name='password'"; if (isset($_POST["password"])) {
$arr["password"] = md5($arr["password"]); return $arr; } //checking if user logged in if (!isset($_SESSION["user"])) { echo "<p>Not logged in</p>"; } else { echo "<p>Logged in</p>"; } //class instance $form = new auto_form($serverlink); //debug queries $form->debug(); //setting callback functions $form->add_custom_validation("valid_captcha", "Incorrect captcha entered"); $form->set_onsuccess("login"); $form->set_modification("hash_pass"); //excluding table columns $ex = array("ID", "firstname", "lastname", "email", "password", "gender"); //providing form language $lang = array("username" => "Username", "password" => "Password", "captcha" => "Enter captcha", "code" => "Captcha code"); $form->set_language($lang); /************************* * Generating form *************************/ echo "<fieldset>"; echo "<legend>Login</legend>"; //adding custom password field $html = "<input type='password' name='password'"; if (isset($_POST["password"])) { $html .= " value='" . $_POST["password"] . "'";
{ if ($result === false) { echo "<p>No connection</p>"; } else { if ($result === 0) { echo "<p>No id generated</p>"; } else { echo "<p>New id is " . $result . "</p>"; } } } $form = new auto_form($serverlink); $form->debug(); //exclude table columns $ex = array("ID"); //language array $lang = array("int" => "Integer", "decimal" => "Decimal", "double" => "Float", "text" => "Text", "bool" => "Checkbox", "enum" => "Select", "set" => "Multiple select", "varchar" => "Default"); $form->set_language($lang); //set on success function $form->set_onsuccess("success"); //insert form echo "<fieldset>"; echo "<legend>Insert form</legend>"; $form->insert_form("test_table", $ex); echo "</fieldset>"; //update form echo "<fieldset>"; echo "<legend>Update form</legend>"; $form->update_form("test_table", "WHERE ID = '1'", $ex); echo "</fieldset>"; ob_end_flush();