Esempio n. 1
0
// $ADODB_PATH configurada en config.php
$error = 0;
$conn =& NewADOConnection("{$driver}");
$conn->charSet = 'utf8';
$conn->Connect($servidor, $usuario, $contrasena, $db);
//$dsn = $driver."://".$usuario.":".$contrasena."@".$servidor."/".$db;
//$conn = NewADOConnection($dsn);
if ($conn) {
    $conn->SetFetchMode(ADODB_FETCH_ASSOC);
    //$conn->debug=true;
    include "{$ruta_raiz}/include/class/medioSoporteArchivo.class.php";
    $obj_tmp = new medioSoporte($conn);
    if (isset($_POST['btn_accion'])) {
        switch ($_POST['btn_accion']) {
            case 'Agregar':
                $ok = $obj_tmp->SetInsDatos(array('txtCodId' => $_POST['txtCodId'], 'txtModelo' => $_POST['txtModelo'], 'slcEstado' => $_POST['slcEstado'], 'txtSigla' => $_POST['txtSigla']));
                $ok ? $error = 3 : ($error = 2);
                break;
            case 'Modificar':
                $ok = $obj_tmp->SetModDatos(array('txtCodId' => $_POST['txtCodId'], 'txtModelo' => $_POST['txtModelo'], 'slcEstado' => $_POST['slcEstado'], 'txtSigla' => $_POST['txtSigla']));
                $ok ? $error = 4 : ($error = 2);
                break;
            case 'Eliminar':
                $ok = $obj_tmp->SetDelDatos($_POST['slc_cmb2']);
                $ok == 0 ? $error = 5 : ($ok ? $error = null : ($error = 2));
                break;
            default:
                break;
        }
        unset($record);
    }