Action = "insert"; $InsertQuery->Table = "`standards`"; // Handling text inputs $InsertQuery->bindColumn("titlestandards", "s", $_POST["titlestandards"] ?? "", "WA_DEFAULT"); $InsertQuery->bindColumn("numberstandards", "s", $_POST["numberstandards"] ?? "", "WA_DEFAULT"); $InsertQuery->bindColumn("yearstandards", "i", $_POST["yearstandards"] ?? "", "WA_DEFAULT"); // Handling the checkbox for 'status' $status = isset($_POST["status"]) && $_POST["status"] === "A" ? "A" : "Inactive"; // Default to 'Inactive' if not checked $InsertQuery->bindColumn("status", "s", $status, "WA_DEFAULT"); // Date fields with default value of today's date $InsertQuery->bindColumn("activefrom", "s", $_POST["activefrom"] ?? date("Y-m-d"), "WA_DEFAULT"); $InsertQuery->bindColumn("activeto", "s", $_POST["activeto"] ?? date("Y-m-d"), "WA_DEFAULT"); // Handling hidden inputs $InsertQuery->bindColumn("company_id", "s", $_POST["company_id"] ?? "", "WA_DEFAULT"); // Execute the query $InsertQuery->execute(); // Dopo l'esecuzione dell'inserimento $lastInsertedId = $InsertQuery->InsertID; // Redirect con l'ID dello standard $InsertGoTo = "update-standards.php?id=$lastInsertedId"; if (function_exists("rel2abs")) { $InsertGoTo = rel2abs($InsertGoTo, dirname(__FILE__)); } $InsertQuery->redirect($InsertGoTo); } ?>