<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dynamic Form Builder</title> <link rel="stylesheet" type="text/css" href="css/style.css" /> <script language="javascript" type="text/javascript" src="js/client.js"></script> </head> <body> <div align="left"> <h1>Create Dynamic Forms with javascript validatation and php script</h1> <br /><br /> </div> <?php if (isset($_REQUEST['ValidateCreateFormFlag']) && $_REQUEST['ValidateCreateFormFlag'] == 'true') { // Save basic form in db - Start $TableName = TableName($FormTitle); $FormGeneratorClass->setTableName($TableName); $FormGeneratorClass->setFormName($FormTitle); $SaveInDB = 0; if (isset($_REQUEST['SaveInDB'])) { $SaveInDB = 1; } $db->query("insert into forms set \r\n\t\tFormName='{$FormTitle}', \r\n\t\tTableName='{$TableName}', \r\n\t\tReturnURL='{$ReturnURL}', \r\n\t\tThankYouMessage='{$ThankYouMessage}', \r\n\t\tEmailToSend='{$EmailToSend}', \r\n\t\tSaveInDB='{$SaveInDB}', \r\n\t\tCreatedDate='" . date("Y-m-d H:i:s") . "'"); $FormID = mysql_insert_id(); $FormGeneratorClass->setFormID($FormID); $FormGeneratorClass->SaveForm(); // Save basic form in db - End // Create Form Table - Start $FormGeneratorClass->CreateTable(); // Create Form Table - End // Crate form files - Start $FormGeneratorClass->CreateFormHTMLFile($_REQUEST); // Crate form files - End
if ($InputType == 6) { if (isset($_REQUEST['Extensions'])) { $SelectedExtensions = array(); $SelectedExtensions = $_REQUEST['Extensions']; foreach ($SelectedExtensions as $Extension) { $db->query("insert into element_options set \r\n\t\t\t\t\tElementID='{$ElementID}', \r\n\t\t\t\t\tValue='{$Extension}'"); } } } $FormDetails = FetchRecordByID($FormID, "TableID", "forms"); $DirectoryName = $FormDetails['TableName']; //delete_directory("forms/$DirectoryName"); $db->query("ALTER TABLE {$DirectoryName} ADD COLUMN {$HTML_Name} VARCHAR(255) NULL"); $FormGeneratorClass->setTableName($DirectoryName); $FormGeneratorClass->setFormID($FormID); $FormGeneratorClass->setFormName($FormDetails["FormName"]); $FormInfo = $FormGeneratorClass->SetValuesSession(); $FormInfo["SaveInDB"] = 1; $FormGeneratorClass->UpdateForm($FormInfo); showmessage("Form field added successfully"); redirect("view_fields.php?TableID=" . $FormID, 0); } } if (isset($_REQUEST['TableID']) && $_REQUEST['TableID'] != '') { ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Dynamic Form Builder</title> <link rel="stylesheet" type="text/css" href="css/style.css" />