示例#1
0
    $tbl = $_GET['tbl'];
}
if (isset($_GET['id']) && $_GET['id'] != '') {
    $id = $_GET['id'];
}
if (isset($_GET['conf']) && $_GET['conf'] != '') {
    $conf = $_GET['conf'];
}
switch (strtoupper($mode)) {
    case 'ADD':
        if (!isset($_POST['butSubmit'])) {
            echo "<h2>Adding record to table {$tbl}</h2>";
            $dbinfo->do_form("ADD", $tbl);
        } else {
            $dbinfo->form_update("ADD", $tbl, $_POST, NULL, TRUE);
            $dbinfo->list_table($tbl);
        }
        break;
    case 'EDIT':
        if (!isset($_POST['butSubmit'])) {
            echo "<h2>Editing record {$id} in table {$tbl}</h2>";
            $dbinfo->do_form("EDIT", $tbl, $id);
        } else {
            $dbinfo->form_update("EDIT", $tbl, $_POST, $id, TRUE);
            $dbinfo->list_table($tbl);
        }
        break;
    case 'DELETE':
        if (!isset($conf)) {
            echo "<p>About to delete record {$id} in table {$tbl}</p>";
            echo "<p><strong><span style=\"color:#FF0000\">WARNING:</span> This operation CANNOT be undone!</strong></p>";