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; }
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; }
$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;
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};";