示例#1
0
文件: sql.php 项目: alexlqi/multiprod
function sql2table($sql)
{
    global $dsnReader;
    try {
        $bd = new formas($dsnReader);
        $bd->beginTransaction();
        $res = $bd->query($sql);
        $arr = $res->fetchAll(PDO::FETCH_ASSOC);
        echo arr2tableSimple($arr);
        $bd->commit();
    } catch (PDOException $e) {
        $bd->rollBack();
        echo "Error: " . $e->getMessage();
    }
    $bd = NULL;
}
示例#2
0
function sql2arr($sql)
{
    global $dsnReader;
    try {
        $bd = new formas($dsnReader);
        $bd->beginTransaction();
        $res = $bd->query($sql);
        $arr = $res->fetchAll(PDO::FETCH_ASSOC);
        return array("err" => false, "data" => $arr);
        $bd->commit();
    } catch (PDOException $e) {
        $bd->rollBack();
        return array("err" => true, "data" => $e);
        echo "Error: " . $e->getMessage();
    }
    $bd = NULL;
}
示例#3
0
    $str = "";
    foreach ($arr as $d) {
        $str .= "{$d},";
    }
    $str = trim($str, ",");
    return $str;
}
#Obtener los folios que ya fueron actualizados
$r = array();
$folios = array();
$haystack = array();
$notinWS = 0;
try {
    $bd = new formas($dsnReader);
    $sql = "SELECT RECEPCION_ID, FOLIO_RASTREO FROM examenes_adminte;";
    $res = $bd->query($sql);
    if ($res->rowCount() > 0) {
        foreach ($res->fetchAll(PDO::FETCH_ASSOC) as $id => $d) {
            $folios[$id]["RECEPCION_ID"] = $d["RECEPCION_ID"];
            $folios[$id]["FOLIO_RASTREO"] = $d["FOLIO_RASTREO"];
            $haystack[$id] = $d["RECEPCION_ID"];
        }
        $notinWS = csv($haystack);
    }
} catch (PDOException $e) {
    $r["err"] = true;
    $r["msg"] = $e->getMessage();
    vardump($r);
    exit;
}
$bd = NULL;
示例#4
0
    echo '<div class="no_auth" align="center">No tiene permiso para ver esta sección.</div>';
    exit;
}
// archivos a incluir
include "includes/config.php";
include "includes/class.forms.php";
$rBD = new formas($dsnReader);
$cliente = @$_SESSION["CLIENTE_ID"];
$cat = $_SESSION["cat"];
$relleno = false;
$folio = @$_GET["folio"] ? $_GET["folio"] : false;
$data = array();
//buscar los conceptos del cliente
$conceptos = array();
$sql = "SELECT id, NOMBRE FROM conceptos_grupo_padre WHERE CLIENTE_ID={$cliente};";
$res = $rBD->query($sql);
$sql = "SELECT\n\tt2.id,\n\tt2.NOMBRE\nFROM conceptos_gpo_user t1\nINNER JOIN conceptos_grupo_padre t2 ON t1.GRUPO_CONC_ID=t2.id\nWHERE USER_ID={$userid};";
$res2 = $rBD->query($sql);
if ($res2->rowCount() == 0) {
    $arrConc = $res->fetchAll(PDO::FETCH_ASSOC);
} else {
    $arrConc = $res2->fetchAll(PDO::FETCH_ASSOC);
}
$arrConcID = array();
foreach ($arrConc as $d) {
    $conceptos[$d["id"]] = $d["NOMBRE"];
    $arrConcID[] = $d["id"];
}
#vardump($conceptos);
//buscar cuantos examenes hay por cliente
$sql = "SELECT id FROM examenes WHERE CLIENTE_ID={$cliente};";