本文整理汇总了PHP中Conexion::Respuesta方法的典型用法代码示例。如果您正苦于以下问题:PHP Conexion::Respuesta方法的具体用法?PHP Conexion::Respuesta怎么用?PHP Conexion::Respuesta使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Conexion
的用法示例。
在下文中一共展示了Conexion::Respuesta方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: Footer
public function Footer()
{
$pgsql = new Conexion();
$sql = "SELECT e.primer_nombre||' '||e.primer_apellido AS elaborado_por,\n\t\tr.primer_nombre||' '||r.primer_apellido AS recibido_por\n\t\tFROM inventario.tadquisicion a \n\t\tINNER JOIN seguridad.tusuario u ON a.creado_por = u.nombre_usuario \n\t\tINNER JOIN general.tpersona e ON u.cedula_persona = e.cedula_persona \n\t\tINNER JOIN general.tpersona r ON a.cedula_persona = r.cedula_persona \n\t\tWHERE a.codigo_adquisicion =" . $pgsql->comillas_inteligentes($_GET['p1']) . "";
$data = $pgsql->Ejecutar($sql);
$fila = array();
while ($row = $pgsql->Respuesta($data)) {
$fila['elaborado_por'][] = $row['elaborado_por'];
$fila['recibido_por'][] = $row['recibido_por'];
}
$this->SetFont("Arial", "B", 10);
$this->SetXY(28, -60);
$this->Cell(1);
$this->SetFillColor(140, 140, 140);
$this->SetWidths(array(80, 80));
$this->Row(array('Elaborado Por:', 'Recibido Por:'), true);
$this->Cell(19);
$this->SetFont("Arial", "", 10);
$this->Row(array($fila['elaborado_por'][0], $fila['recibido_por'][0]), false);
$this->SetFont('Arial', 'B', 10);
$this->Cell(60, 10, "Fecha De Emisión: ", 0, 0, 'R', false);
$this->SetFont('Arial', '', 10);
$this->Cell(32, 10, date("d/m/y H:i:s"), 0, 1, 'R', false);
//Posición: a 2 cm del final
$this->SetY(-20);
//Arial italic 8
$this->SetFont("Arial", "I", 8);
//Dirección
//Número de página
$this->SetFont('Arial', '', 13);
$this->SetFillColor(240, 240, 240);
$this->SetTextColor(200, 200, 200);
$this->Cell(0, 5, "______________________________________________________________________________________________________________", 0, 1, "C", false);
$this->SetFont('Arial', '', 9);
$this->SetTextColor(0, 0, 0);
$this->Cell(170);
$this->Cell(25, 8, 'Página ' . $this->PageNo() . "/{nb}", 0, 1, 'C', true);
//Fecha
//setlocale(LC_ALL,"es_VE.UTF8");
$this->Ln(-9);
$this->SetFont("Arial", "I", 6);
$avanzar = 30;
$this->Cell($avanzar);
$empresa = "Liceo Bolivariano Bicentenario de la Independencia de Venezuela";
$dir = "Dirección: Complejo Habitacional Simon Bolivar, 3302 Acarigua";
$tel = "Teléfono: 04168110432";
$empresa1 = "Todos los Derechos Reservados\"© 2014 FUNDABIT-DTIC.\"";
$this->Cell(130, 4, $empresa, 0, 1, "C");
$this->Cell($avanzar);
$this->Cell(130, 4, $dir, 0, 1, "C");
$this->Cell($avanzar);
$this->Cell(130, 4, $tel, 0, 1, "C");
}
示例2: Footer
public function Footer()
{
$pgsql = new Conexion();
$sql = "SELECT p.primer_nombre||' '||p.primer_apellido AS responsable\n FROM seguridad.tusuario u \n INNER JOIN general.tpersona p ON u.cedula_persona = p.cedula_persona \n WHERE u.nombre_usuario = '" . $_SESSION['user_name'] . "'";
$data = $pgsql->Ejecutar($sql);
$fila = array();
while ($rows = $pgsql->Respuesta($data)) {
$filas['responsable'][] = $rows['responsable'];
}
$this->Cell(20);
$this->SetFont('Arial', '', 12);
$this->Cell(80, 5, 'Atentamente,', 0, 1, "L");
$this->Ln(3);
$this->Cell(10);
$this->Cell(80, 5, '__________________________________', 0, 1, "L");
$this->Ln(3);
$this->SetFont('Arial', 'B', 12);
$this->Cell(10);
$this->Cell(65, 5, $filas['responsable'][0], 0, 1, "L");
$this->Ln(3);
$this->SetFont('Arial', 'B', 12);
$this->Cell(10);
$this->Cell(69, 5, 'COORDINACIÓN C.R.A.', 0, 0, "L");
//Posición: a 2 cm del final
$this->SetY(-20);
//Arial italic 8
$this->SetFont("Arial", "I", 8);
//Dirección
//Número de página
$this->SetFont('Arial', '', 13);
$this->SetFillColor(240, 240, 240);
$this->SetTextColor(200, 200, 200);
$this->Cell(0, 5, "______________________________________________________________________________________________________________", 0, 1, "L", false);
$this->SetFont('Arial', '', 9);
$this->SetTextColor(0, 0, 0);
$this->Cell(254);
$this->Cell(25, 8, 'Página ' . $this->PageNo() . "/{nb}", 0, 1, 'C', true);
$this->Ln(-9);
$this->SetFont("Arial", "I", 8);
$avanzar = 30;
$this->Cell($avanzar);
$empresa = "Liceo Bolivariano Bicentenario de la Independencia de Venezuela";
$dir = "Dirección: Complejo Habitacional Simon Bolivar, 3302 Acarigua";
$tel = "Teléfono: 04168110432";
$empresa1 = "Todos los Derechos Reservados\"© 2014 FUNDABIT-DTIC.\"";
$this->Cell(130, 4, $empresa, 0, 1, "C");
$this->Cell($avanzar);
$this->Cell(130, 4, $dir, 0, 1, "C");
$this->Cell($avanzar);
$this->Cell(130, 4, $tel, 0, 1, "C");
}
示例3: clsFpdf
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$lobjPdf->SetFont("arial", "B", 8);
$lobjPdf->SetFont('Arial', '', 12);
//Table with 20 rows and 5 columns
$lobjPdf->SetWidths(array(20, 35, 26));
$pgsql = new Conexion();
$sql = "SELECT *,(CASE estatus WHEN '1' THEN 'ACTIVO' ELSE 'DESACTIVADO' END) AS estatus from biblioteca.ttema";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
$lobjPdf->SetFillColor(0, 0, 140);
$avnzar = 90;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetFont('Arial', 'B', 10);
$lobjPdf->SetTextColor(0, 0, 0);
$lobjPdf->SetFont('Arial', '', 8);
$lobjPdf->SetTextColor(0, 0, 0);
$xxxx = 0;
while ($tperfil = $pgsql->Respuesta($data)) {
$lobjPdf->Row(array(ucwords($tperfil['codigo_tema']), ucwords($tperfil['descripcion']), ucwords($tperfil['estatus'])));
$lobjPdf->Cell($avnzar);
}
$lobjPdf->Output('documento', "I");
} else {
echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例4: array
// Se asignan las propiedades del libro
/*$objPHPExcel->getProperties()->setCreator("Codedrinks") //Autor
->setLastModifiedBy("Codedrinks") //Ultimo usuario que lo modificó
->setTitle("Reporte Excel con PHP y MySQL")
->setSubject("Reporte Excel con PHP y MySQL")
->setDescription("Reporte de alumnos")
->setKeywords("reporte alumnos carreras")
->setCategory("Reporte excel");*/
$tituloReporte = "Listado de los Tipos de Establecimientos";
$titulosColumnas = array('Código', 'Tipo Establecimiento', 'Estatus');
$objPHPExcel->setActiveSheetIndex(0)->mergeCells('A1:C1')->mergeCells('A2:C2');
// Se agregan los titulos del reporte
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', $tituloReporte)->setCellValue('A3', $titulosColumnas[0])->setCellValue('B3', $titulosColumnas[1])->setCellValue('C3', $titulosColumnas[2]);
//Se agregan los datos de los alumnos
$i = 5;
while ($row = $mysql->Respuesta($query)) {
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A' . $i, $row['codigo_tipo_establecimiento'])->setCellValue('B' . $i, $row['descripcion'])->setCellValue('C' . $i, $row['estatus']);
$i++;
}
$estiloTituloReporte = array('font' => array('name' => 'Verdana', 'bold' => true, 'italic' => false, 'strike' => false, 'size' => 16, 'color' => array('rgb' => '000000')), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'color' => array('argb' => '969696')), 'borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_NONE)), 'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER, 'rotation' => 0, 'wrap' => TRUE));
$estiloTituloColumnas = array('font' => array('name' => 'Arial', 'bold' => true, 'color' => array('rgb' => 'FF0000')), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'rotation' => 90, 'startcolor' => array('rgb' => 'FAFAFA')), 'borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_NONE)), 'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER, 'wrap' => TRUE));
$estiloInformacion = new PHPExcel_Style();
$estiloInformacion->applyFromArray(array('font' => array('name' => 'Arial', 'bold' => true, 'color' => array('rgb' => '000000')), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'color' => array('argb' => 'FFFFFF')), 'borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_THIN)), 'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER, 'wrap' => TRUE)));
$objPHPExcel->getActiveSheet()->getStyle('A1:C1')->applyFromArray($estiloTituloReporte);
$objPHPExcel->getActiveSheet()->getStyle('A2:C2')->applyFromArray($estiloTituloReporte);
$objPHPExcel->getActiveSheet()->getStyle('A3:C3')->applyFromArray($estiloTituloColumnas);
$objPHPExcel->getActiveSheet()->setSharedStyle($estiloInformacion, "A5:C" . ($i - 1));
$objPHPExcel->getActiveSheet()->getRowDimension('1')->setRowHeight(30);
for ($i = 'A'; $i <= 'C'; $i++) {
$objPHPExcel->setActiveSheetIndex(0)->getColumnDimension($i)->setAutoSize(TRUE);
}
示例5: Conexion
}
?>
<a href="?parroquia"><button type="button" class="btn btn-large btn-primary"/><i class="icon-repeat"></i> Volver</button></a>
</center>
</div>
</fieldset>
</form>
<?php
} else {
if ($_GET['Opt'] == "4") {
// Ventana de Impresiones
require_once '../class/class_bd.php';
$pgsql = new Conexion();
$sql = "SELECT e.codigo_parroquia, e.descripcion, p.descripcion AS municipio \r\n\tFROM general.tparroquia e INNER JOIN general.tmunicipio p ON e.codigo_municipio = p.codigo_municipio \r\n\tWHERE e.codigo_parroquia =" . $pgsql->comillas_inteligentes($_GET['codigo_parroquia']);
$query = $pgsql->Ejecutar($sql);
$row = $pgsql->Respuesta($query);
?>
<link rel="STYLESHEET" type="text/css" href="css/print.css" media="print" />
<fieldset>
<legend><center>Vista: PARROQUIA</center></legend>
<div id="paginador" class="enjoy-css">
<div class="printer">
<table class="bordered-table zebra-striped" >
<tr>
<td>
<label>Código:</label>
</td>
<td>
<label><?php
echo $row['codigo_parroquia'];
?>
示例6: clsFpdf
return $nl;
}
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 15;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 7, $anchura * 3, $anchura * 5, $anchura * 5, $anchura * 2, $anchura * 2));
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(a.fecha_asignacion,'DD/MM/YYYY') AS fecha_asignacion, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n b.nro_serial||' '||b.nombre AS item,da.cantidad, \n u.codigo_ubicacion||'- '||u.descripcion AS ubicacion,da.codigo_ubicacion_hasta||'- '||uh.descripcion AS ubicacion_hasta\n FROM bienes_nacionales.tasignacion a \n INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n INNER JOIN bienes_nacionales.tdetalle_asignacion da ON a.codigo_asignacion = da.codigo_asignacion \n LEFT JOIN bienes_nacionales.tbien b ON da.codigo_item = b.codigo_bien\n INNER JOIN inventario.tubicacion u ON da.codigo_ubicacion = u.codigo_ubicacion\n INNER JOIN inventario.tubicacion uh ON da.codigo_ubicacion_hasta = uh.codigo_ubicacion\n\n WHERE fecha_asignacion BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . "";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
$lobjPdf->SetFont('Arial', '', 9);
$total = 0;
while ($prestamo = $pgsql->Respuesta($data)) {
$lobjPdf->Row(array($prestamo['responsable'], $prestamo['item'], $prestamo['ubicacion'], $prestamo['ubicacion_hasta'], $prestamo['fecha_asignacion'], $prestamo['cantidad']));
$total += $prestamo['cantidad'];
$lobjPdf->Cell($avnzar);
}
$lobjPdf->SetFont('Arial', 'B', 9);
$lobjPdf->Cell($anchura * 22, $altura, "TOTAL ASIGNADO:", 1, 0, "R", $color_fondo);
$lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo);
$lobjPdf->Output('documento', "I");
} else {
echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例7: clsFpdf
return $nl;
}
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 40;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 6, $anchura * 7, $anchura * 4, $anchura * 2));
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(a.fecha_entrada,'DD/MM/YYYY') AS fecha_entrada, p.cedula_persona||' - '||p.primer_nombre||' '||p.primer_apellido AS responsable,\n e.codigo_cra||' - '||e.numero_edicion||' '||l.titulo AS ejemplar,da.cantidad\n FROM biblioteca.tentrega a \n INNER JOIN general.tpersona p ON a.cedula_persona = p.cedula_persona \n INNER JOIN biblioteca.tdetalle_entrega da ON a.codigo_entrega = da.codigo_entrega \n LEFT JOIN biblioteca.tejemplar e ON da.codigo_ejemplar = e.codigo_ejemplar\n INNER JOIN biblioteca.tlibro l on e.codigo_isbn_libro=l.codigo_isbn_libro\n WHERE fecha_entrada BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . "";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
$lobjPdf->SetFont('Arial', '', 9);
$total = 0;
while ($entrega = $pgsql->Respuesta($data)) {
$lobjPdf->Row(array($entrega['responsable'], $entrega['ejemplar'], $entrega['fecha_entrada'], $entrega['cantidad']));
$total += $entrega['cantidad'];
$lobjPdf->Cell($avnzar);
}
$lobjPdf->SetFont('Arial', 'B', 9);
$lobjPdf->Cell($anchura * 17, $altura, "TOTAL ENTREGADO:", 1, 0, "R", $color_fondo);
$lobjPdf->Cell($anchura * 2, $altura, $total, 1, 1, "R", $color_fondo);
$lobjPdf->Output('documento', "I");
} else {
echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例8: substr
}
}
return $nl;
}
}
$pdesde = substr($_POST['perfil_desde'], 0, strpos($_POST['perfil_desde'], '-'));
$phasta = substr($_POST['perfil_hasta'], 0, strpos($_POST['perfil_hasta'], '-'));
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 70;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array(35, 60, 35, 26));
$pgsql = new Conexion();
$sql = "SELECT u.nombre_usuario, p.cedula_persona||' '||p.primer_nombre||' '||p.primer_apellido AS persona, per.nombre_perfil,\n (case u.estatus when '1' then 'ACTIVO' end) as estatus\n FROM seguridad.tusuario u\n INNER JOIN general.tpersona p ON u.cedula_persona = p.cedula_persona \n INNER JOIN seguridad.tperfil per ON per.codigo_perfil = u.codigo_perfil \n WHERE u.codigo_perfil BETWEEN " . $pgsql->comillas_inteligentes($pdesde) . " AND " . $pgsql->comillas_inteligentes($phasta) . "";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
$lobjPdf->SetFont('Arial', '', 9);
$total = 0;
while ($usuario = $pgsql->Respuesta($data)) {
$lobjPdf->Row(array($usuario['nombre_usuario'], $usuario['persona'], $usuario['nombre_perfil'], $usuario['estatus']));
$lobjPdf->Cell($avnzar);
}
$lobjPdf->Output('documento', "I");
} else {
echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例9: Conexion
<script type="text/javascript" src="js/dirhac_usuario.js"></script>
<?php
if (!isset($_GET['Opt'])) {
// Ventana principal -> Paginación
require_once '../class/class_bd.php';
$conexion = new Conexion();
$sql = "SELECT c.* FROM seguridad.tconfiguracion c \r\n\tINNER JOIN seguridad.tperfil p ON p.codigo_configuracion = c.codigo_configuracion \r\n\tWHERE p.codigo_perfil = '" . $_SESSION['user_codigo_perfil'] . "'";
$query = $conexion->Ejecutar($sql);
if ($Obj = $conexion->Respuesta($query)) {
echo "<input type='hidden' id='longitud_minclave' value='" . $Obj['longitud_minclave'] . "' />";
echo "<input type='hidden' id='longitud_maxclave' value='" . $Obj['longitud_maxclave'] . "' />";
echo "<input type='hidden' id='cantidad_letrasmayusculas' value='" . $Obj['cantidad_letrasmayusculas'] . "' />";
echo "<input type='hidden' id='cantidad_letrasminusculas' value='" . $Obj['cantidad_letrasminusculas'] . "' />";
echo "<input type='hidden' id='cantidad_caracteresespeciales' value='" . $Obj['cantidad_caracteresespeciales'] . "' />";
echo "<input type='hidden' id='cantidad_numeros' value='" . $Obj['cantidad_numeros'] . "' />";
}
?>
<form class="form-horizontal" id="form1" name="form" action="../controllers/control_cambiar_clave.php" method="post">
<fieldset>
<legend><center>Vista: CAMBIAR CONTRASEÑA</center></legend>
<div id="paginador" class="enjoy-css">
<div class="control-group">
<label class="control-label" for="contrasena">Contraseña Actual</label>
<div class="controls">
<span class="add-on"><i class="icon-lock"></i></span>
<input class="input-xlarge-add-on" value="<?php
echo $_SESSION['user_password'];
?>
" type="password" name="contrasena" id="contrasena_actual" title="Contraseña Actual" readonly required/>
<input type="hidden" name="cambiar_clave_con_logeo" value="0"/>
<input type="hidden" name="lOpt" id="lOpt" value="Modificar"/>
示例10: clsFpdf
$nl++;
} else {
$i++;
}
}
return $nl;
}
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 40;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array(25, 25, 80, 20, 20, 20, 20));
$pgsql = new Conexion();
$sql = "SELECT p.seccion,s.nombre_seccion,p.peso, p.talla, p.indice, date_part('year',age( est.fecha_nacimiento )) AS edad,est.cedula_persona AS cedula,\n est.primer_nombre||' '||est.segundo_nombre||' '||est.primer_apellido||' '||est.segundo_apellido AS estudiante\n FROM educacion.tproceso_inscripcion p\n INNER JOIN general.tpersona est ON p.cedula_persona = est.cedula_persona\n INNER JOIN educacion.tseccion s ON s.seccion = p.seccion \n WHERE p.seccion BETWEEN " . $pgsql->comillas_inteligentes($_POST['seccion_desde']) . " AND " . $pgsql->comillas_inteligentes($_POST['seccion_hasta']) . " ORDER BY s.seccion";
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
$lobjPdf->SetFont('Arial', '', 9);
while ($estudiante = $pgsql->Respuesta($data)) {
$lobjPdf->Row(array($estudiante['nombre_seccion'], $estudiante['cedula'], $estudiante['estudiante'], $estudiante['edad'], $estudiante['talla'], $estudiante['peso'], $estudiante['indice']));
$lobjPdf->Cell($avnzar);
}
$lobjPdf->Output('documento', "I");
} else {
echo "ERROR AL GENERAR ESTE REPORTE!";
}
示例11: explode
$valoresColumnas = explode(',', $_POST['campos'][0]);
// Get Letter Based Index
$starletter = PHPExcel_Cell::stringFromColumnIndex(0);
$endletter = PHPExcel_Cell::stringFromColumnIndex(count($titulosColumnas) - 1);
$objPHPExcel->setActiveSheetIndex(0)->mergeCells($starletter . '1:' . $endletter . '1')->mergeCells($starletter . '2:' . $endletter . '2');
// Se agregan los titulos del reporte
$objPHPExcel->setActiveSheetIndex(0)->setCellValue('A1', $tituloReporte);
$col = 0;
foreach ($titulosColumnas as $key => $value) {
$objPHPExcel->setActiveSheetIndex(0)->setCellValueByColumnAndRow($col, 3, $value);
$col++;
}
//Se seleccionan las columnas a mostrar
$i = 4;
$j = 0;
while ($rows = $pgsql->Respuesta($query)) {
for ($x = 0; $x < count($valoresColumnas); $x++) {
$filas[$valoresColumnas[$x]] = $rows[$valoresColumnas[$x]];
}
foreach ($filas as $key => $value) {
$objPHPExcel->setActiveSheetIndex(0)->setCellValueByColumnAndRow($j, $i, $value);
$j++;
}
$i++;
$j = 0;
}
$estiloTituloReporte = new PHPExcel_Style();
$estiloTituloReporte = array('font' => array('name' => 'Verdana', 'bold' => true, 'italic' => false, 'strike' => false, 'size' => 16, 'color' => array('rgb' => '000000')), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'color' => array('argb' => '969696')), 'borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_NONE)), 'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER, 'rotation' => 0, 'wrap' => TRUE));
$estiloTituloColumnas = new PHPExcel_Style();
$estiloTituloColumnas = array('font' => array('name' => 'Arial', 'bold' => true, 'color' => array('rgb' => 'FF0000')), 'fill' => array('type' => PHPExcel_Style_Fill::FILL_SOLID, 'rotation' => 90, 'startcolor' => array('rgb' => 'FAFAFA')), 'borders' => array('allborders' => array('style' => PHPExcel_Style_Border::BORDER_NONE)), 'alignment' => array('horizontal' => PHPExcel_Style_Alignment::HORIZONTAL_CENTER, 'vertical' => PHPExcel_Style_Alignment::VERTICAL_CENTER, 'wrap' => TRUE));
$estiloInformacion = new PHPExcel_Style();
示例12: while
<form class="form-horizontal" action="../controllers/control_desbloquearusuario.php" method="post" id="form1">
<input type="hidden" name="lOpt" value="DesbloquearUsuario" id="lOpt" />
<table cellpadding="0" cellspacing="5" border="0" class="bordered-table zebra-striped" id="registro">
<thead>
<tr>
<th>Seleccione</th>
<th>Nombre de Usuario</th>
<th>Cédula</th>
<th>Nombres y Apellidos</th>
<th>Fecha de Bloqueo</th>
<th>Intentos Realizados</th>
</tr>
</thead>
<tbody>
<?php
while ($filas = $pgsql->Respuesta($consulta)) {
echo '<tr>';
echo "<td><input type='checkbox' name='bloqueados[]' value='" . $filas['nombre_usuario'] . "'></td>";
echo "<td>" . $filas['nombre_usuario'] . "</td>";
echo "<td>" . $filas['cedula_persona'] . "</td>";
echo "<td>" . $filas['nombre'] . "</td>";
echo "<td>" . $filas['fecha_modificacion'] . "</td>";
echo "<td>" . $filas['intentos_fallidos'] . "</td>";
echo "</tr>";
}
?>
<tbody>
</table>
<div class="form-actions">
<button type="submit" id="btnGuardar" class="btn btn-large btn-primary"><i class="icon-hdd"></i> Desbloquear Usuarios</button>
</div>
示例13: clsFpdf
return $nl;
}
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
// 1era Página
$lobjPdf->AddPage("P", "Legal");
$pgsql = new Conexion();
$sql = "SELECT TO_CHAR(ps.fecha_inscripcion,'DD/MM/YYYY') AS fecha_inscripcion, aa.ano AS ano_academico, \n CASE WHEN rp.segundo_nombre IS NOT NULL AND rp.segundo_apellido IS NOT NULL THEN rp.primer_nombre||' '||rp.segundo_nombre||' '||rp.primer_apellido||' '||rp.segundo_apellido \n WHEN rp.segundo_nombre IS NULL AND rp.segundo_apellido IS NOT NULL THEN rp.primer_nombre||' '||rp.primer_apellido||' '||rp.segundo_apellido \n WHEN rp.segundo_nombre IS NOT NULL AND rp.segundo_apellido IS NULL THEN rp.primer_nombre||' '||rp.segundo_nombre||' '||rp.primer_apellido \n ELSE rp.primer_nombre||' '||rp.primer_apellido END AS responsable,\n CASE WHEN per.segundo_nombre IS NOT NULL AND per.segundo_apellido IS NOT NULL THEN per.primer_nombre||' '||per.segundo_nombre||' '||per.primer_apellido||' '||per.segundo_apellido \n WHEN per.segundo_nombre IS NULL AND per.segundo_apellido IS NOT NULL THEN per.primer_nombre||' '||per.primer_apellido||' '||per.segundo_apellido \n WHEN per.segundo_nombre IS NOT NULL AND per.segundo_apellido IS NULL THEN per.primer_nombre||' '||per.segundo_nombre||' '||per.primer_apellido \n ELSE per.primer_nombre||' '||per.primer_apellido END AS estudiante,\n per.primer_nombre,per.segundo_nombre,per.primer_apellido,per.segundo_apellido,TRIM(SUBSTR(ps.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_persona,SUBSTR(ps.cedula_persona,1,1) AS nacionalidad,per.sexo,\n TO_CHAR(per.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento,extract(year from age(per.fecha_nacimiento)) AS edad,extract(month from age(per.fecha_nacimiento)) AS meses,pa.descripcion AS lugar_nacimiento,e.descripcion AS entidad_federal,\n per.direccion,ps.anio_a_cursar,ps.coordinacion_pedagogica,per.telefono_local,ps.estado_salud,ps.alergico,ps.impedimento_deporte,ps.especifique_deporte,ps.materia_pendiente,ps.cual_materia,ps.practica_deporte,ps.cual_deporte, \n ps.tiene_beca,ps.organismo,ps.tiene_hermanos,ps.cuantos_varones,ps.cuantas_hembras,ps.estudian_aca,ps.que_anio,ps.peso,ps.talla,ps.indice,ps.tiene_talento,ps.cual_talento,\n CASE WHEN pad.segundo_nombre IS NOT NULL AND pad.segundo_apellido IS NOT NULL THEN pad.primer_nombre||' '||pad.segundo_nombre||' '||pad.primer_apellido||' '||pad.segundo_apellido \n WHEN pad.segundo_nombre IS NULL AND pad.segundo_apellido IS NOT NULL THEN pad.primer_nombre||' '||pad.primer_apellido||' '||pad.segundo_apellido \n WHEN pad.segundo_nombre IS NOT NULL AND pad.segundo_apellido IS NULL THEN pad.primer_nombre||' '||pad.segundo_nombre||' '||pad.primer_apellido \n ELSE pad.primer_nombre||' '||pad.primer_apellido END AS padre,\n TO_CHAR(pad.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento_padre,TRIM(SUBSTR(pad.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_padre,SUBSTR(pad.cedula_persona,1,1) AS nacionalidad_padre,\n pad.profesion AS profesion_padre,pad.grado_instruccion AS grado_instruccion_padre,pad.direccion AS direccion_padre,pad.telefono_local AS telefono_local_padre,\n CASE WHEN mad.segundo_nombre IS NOT NULL AND mad.segundo_apellido IS NOT NULL THEN mad.primer_nombre||' '||mad.segundo_nombre||' '||mad.primer_apellido||' '||mad.segundo_apellido \n WHEN mad.segundo_nombre IS NULL AND mad.segundo_apellido IS NOT NULL THEN mad.primer_nombre||' '||mad.primer_apellido||' '||mad.segundo_apellido \n WHEN mad.segundo_nombre IS NOT NULL AND mad.segundo_apellido IS NULL THEN mad.primer_nombre||' '||mad.segundo_nombre||' '||mad.primer_apellido \n ELSE mad.primer_nombre||' '||mad.primer_apellido END AS madre,\n TO_CHAR(mad.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento_madre,TRIM(SUBSTR(mad.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_madre,SUBSTR(mad.cedula_persona,1,1) AS nacionalidad_madre,\n mad.profesion AS profesion_madre,mad.grado_instruccion AS grado_instruccion_madre,mad.direccion AS direccion_madre,mad.telefono_local AS telefono_local_madre,\n CASE WHEN rep.segundo_nombre IS NOT NULL AND rep.segundo_apellido IS NOT NULL THEN rep.primer_nombre||' '||rep.segundo_nombre||' '||rep.primer_apellido||' '||rep.segundo_apellido \n WHEN rep.segundo_nombre IS NULL AND rep.segundo_apellido IS NOT NULL THEN rep.primer_nombre||' '||rep.primer_apellido||' '||rep.segundo_apellido \n WHEN rep.segundo_nombre IS NOT NULL AND rep.segundo_apellido IS NULL THEN rep.primer_nombre||' '||rep.segundo_nombre||' '||rep.primer_apellido \n ELSE rep.primer_nombre||' '||rep.primer_apellido END AS representante,\n TO_CHAR(rep.fecha_nacimiento,'DD/MM/YYYY') AS fecha_nacimiento_representante,TRIM(SUBSTR(rep.cedula_persona,2,LENGTH(rep.cedula_persona))) AS cedula_representante,SUBSTR(rep.cedula_persona,1,1) AS nacionalidad_representante,\n rep.profesion AS profesion_representante,rep.grado_instruccion AS grado_instruccion_representante,rep.direccion AS direccion_representante,rep.telefono_local AS telefono_local_representante,\n paren.descripcion AS parentesco,ps.integracion_educativa,ps.integracion_plomeria,ps.integracion_electricidad,ps.integracion_albanileria,ps.integracion_peluqueria,ps.integracion_ambientacion,ps.integracion_manualidades,\n ps.integracion_bisuteria,ps.otra_integracion,ps.especifique_integracion,sec.nombre_seccion,ps.observacion,ps.fotocopia_ci,ps.partida_nacimiento,ps.boleta_promocion,ps.certificado_calificaciones,\n ps.constancia_buenaconducta,ps.fotos_estudiante,ps.boleta_zonificacion,ps.fotocopia_ci_representante,ps.fotos_representante,ps.otro_documento,ps.cual_documento,ps.observacion_documentos, \n ps.estudiante_regular,ps.procedencia \n FROM educacion.tproceso_inscripcion ps \n INNER JOIN educacion.tano_academico aa ON ps.codigo_ano_academico = aa.codigo_ano_academico \n LEFT JOIN general.tpersona rp ON ps.cedula_responsable = rp.cedula_persona \n LEFT JOIN general.tpersona per ON ps.cedula_persona = per.cedula_persona \n LEFT JOIN general.tparroquia pa ON per.lugar_nacimiento = pa.codigo_parroquia \n LEFT JOIN general.tmunicipio m ON pa.codigo_municipio = m.codigo_municipio \n LEFT JOIN general.testado e ON m.codigo_estado = e.codigo_estado \n LEFT JOIN general.tpersona pad ON ps.cedula_padre = pad.cedula_persona \n LEFT JOIN general.tpersona mad ON ps.cedula_madre = mad.cedula_persona\n LEFT JOIN general.tpersona rep ON ps.cedula_representante = rep.cedula_persona\n LEFT JOIN general.tparentesco paren ON ps.codigo_parentesco = paren.codigo_parentesco \n LEFT JOIN educacion.tseccion sec ON ps.seccion = sec.seccion \n WHERE ps.codigo_proceso_inscripcion=" . $pgsql->comillas_inteligentes($_GET['p1']);
$i = -1;
$ind = -1;
$arr = array();
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
while ($sacar_datos = $pgsql->Respuesta($data)) {
$ind++;
$arr['fecha_inscripcion'][$ind] = $sacar_datos['fecha_inscripcion'];
$arr['ano_academico'][$ind] = $sacar_datos['ano_academico'];
$arr['responsable'][$ind] = $sacar_datos['responsable'];
$arr['estudiante'][$ind] = $sacar_datos['estudiante'];
$arr['primer_nombre'][$ind] = $sacar_datos['primer_nombre'];
$arr['segundo_nombre'][$ind] = $sacar_datos['segundo_nombre'];
$arr['primer_apellido'][$ind] = $sacar_datos['primer_apellido'];
$arr['segundo_apellido'][$ind] = $sacar_datos['segundo_apellido'];
$arr['cedula_persona'][$ind] = $sacar_datos['cedula_persona'];
$arr['nacionalidad'][$ind] = $sacar_datos['nacionalidad'];
$arr['sexo'][$ind] = $sacar_datos['sexo'];
$arr['fecha_nacimiento'][$ind] = $sacar_datos['fecha_nacimiento'];
$arr['edad'][$ind] = $sacar_datos['edad'];
$arr['meses'][$ind] = $sacar_datos['meses'];
示例14: clsFpdf
$i++;
}
}
return $nl;
}
}
//generar el listado
setlocale(LC_ALL, "es_VE.UTF8");
$lobjPdf = new clsFpdf();
$lobjPdf->AddPage("L");
$lobjPdf->AliasNbPages();
$avnzar = 25;
$altura = 7;
$anchura = 10;
$color_fondo = false;
$lobjPdf->SetWidths(array($anchura * 8, $anchura * 6, $anchura * 3, $anchura * 3, $anchura * 3));
$pgsql = new Conexion();
$sql = "SELECT u.descripcion AS ubicacion, (b.nro_serial|| ' ') || b.nombre AS item,\n LAST(CASE WHEN m.fecha_movimiento < " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_inicial,\n LAST(CASE WHEN m.fecha_movimiento BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS actual,\n LAST(CASE WHEN m.fecha_movimiento <= " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_final\n FROM inventario.tmovimiento m\n JOIN inventario.tdetalle_movimiento dm ON m.codigo_movimiento = dm.codigo_movimiento\n JOIN inventario.tubicacion u ON dm.codigo_ubicacion = u.codigo_ubicacion\n LEFT JOIN bienes_nacionales.tbien b ON dm.codigo_item = b.codigo_bien AND m.tipo_transaccion IN ('IA','BR','BA')\n WHERE dm.sonlibros = 'N'\n GROUP BY u.descripcion,b.nro_serial,b.nombre \n UNION ALL \n SELECT u.descripcion AS ubicacion,(((e.codigo_isbn_libro || ' ') || e.numero_edicion) || ' ') || l.titulo AS item, \n LAST(CASE WHEN m.fecha_movimiento < " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_inicial,\n LAST(CASE WHEN m.fecha_movimiento BETWEEN " . $pgsql->comillas_inteligentes($_POST['fecha_inicio']) . " AND " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS actual,\n LAST(CASE WHEN m.fecha_movimiento <= " . $pgsql->comillas_inteligentes($_POST['fecha_fin']) . " THEN dm.valor_actual ELSE 0 END) AS saldo_final\n FROM inventario.tmovimiento m\n JOIN inventario.tdetalle_movimiento dm ON m.codigo_movimiento = dm.codigo_movimiento\n JOIN inventario.tubicacion u ON dm.codigo_ubicacion = u.codigo_ubicacion\n LEFT JOIN biblioteca.tejemplar e ON dm.codigo_item = e.codigo_ejemplar AND m.tipo_transaccion IN ('IA','BP','BE')\n LEFT JOIN biblioteca.tlibro l ON e.codigo_isbn_libro = l.codigo_isbn_libro\n WHERE dm.sonlibros = 'Y' \n GROUP BY u.descripcion,e.codigo_isbn_libro,e.numero_edicion,l.titulo";
$i = -1;
$data = $pgsql->Ejecutar($sql);
if ($pgsql->Total_Filas($data) != 0) {
$lobjPdf->SetFont('Arial', '', 8);
$lobjPdf->SetTextColor(0, 0, 0);
while ($inventario = $pgsql->Respuesta($data)) {
$lobjPdf->Row(array($inventario['ubicacion'], $inventario['item'], $inventario['saldo_inicial'], $inventario['actual'], $inventario['saldo_final']));
$lobjPdf->Cell($avnzar);
}
$lobjPdf->Output('documento', "I");
} else {
echo "ERROR AL GENERAR ESTE REPORTE!";
}