if (isset($_POST)) { $table = $_POST["table"]; $name = $_POST["name"]; $type = $_POST["type"]; $setup = new Setup(); try { switch ($type) { case "text": $type = "varchar(50)"; case "name": $type = "varchar(20)"; case "number": $type = "Integer"; case "date": $type = "date"; default: $type = "varchar(30)"; } if ($_POST["id"] != "nil") { $setup->createField($table, $name, $type, ""); } else { $setup->createTable($name, ""); $setup->createField($name, $name, $type, ""); // $setup->createField($table, $name."Id", "INTEGER", ""); // $setup->createRelationship($table, $name, $name."Id", $name); $_SESSION[$name][] = $table; } } catch (Exception $e) { print_r($e); } }