From 313cbb41e74203ce53b8bfad63c9c03c5d322db7 Mon Sep 17 00:00:00 2001 From: fredyrivera Date: Sat, 30 Sep 2017 16:31:00 -0500 Subject: [PATCH] paginacion en planilla --- index.php | 2 +- milfs/funciones/funciones.php | 32 +++++++++++++++++++------------- 2 files changed, 20 insertions(+), 14 deletions(-) diff --git a/index.php b/index.php index f2bb5da..556fc0e 100755 --- a/index.php +++ b/index.php @@ -201,7 +201,7 @@ if ($variable !=''){ /// s= SET DE DATOS $embebido = "1"; if(isset($_REQUEST['print'])) { $print = "window.print()";} - $onload = "".planilla("$set","$planilla")." "; + $onload = "".planilla("$set","$_REQUEST[registros]")." "; } elseif($v[0] =='i') { diff --git a/milfs/funciones/funciones.php b/milfs/funciones/funciones.php index 97c2d77..1f5af1b 100644 --- a/milfs/funciones/funciones.php +++ b/milfs/funciones/funciones.php @@ -2,7 +2,7 @@ date_default_timezone_set('America/Bogota'); -function planilla($id,$plantilla){ +function planilla($id,$registros){ $consulta_principal = "SELECT control,id,form_id FROM form_datos WHERE form_id = '$id' GROUP BY form_datos.control "; $link=Conectarse(); @@ -11,15 +11,21 @@ mysqli_real_escape_string($link,$consulta_principal); $sql_total=mysqli_query($link,$consulta_principal); $sql=mysqli_query($link,$consulta_principal); mysqli_data_seek($sql_total, 0); -while( $row = mysqli_fetch_array( $sql ) ) { -$linea = formulario_imprimir_linea("$id","$row[control]","linea_planilla"); - $despliegue .= "$linea"; - //formulario_imprimir_linea("$row[form_id]","$row[control]") -} $titulo = formulario_imprimir_linea("$id",$row[control],'titulos'); $nombre_formulario = remplacetas("form_id","id",$id,"nombre",""); $descripcion_formulario = remplacetas("form_id","id",$id,"descripcion",""); -$tabla= "

$nombre_formulario[0] $descripcion_formulario[0]

$titulo $despliegue
"; +$fila=1; +while( $row = mysqli_fetch_array( $sql ) ) { + if($fila % $registros == 0) {$separador="

$nombre_formulario[0] $descripcion_formulario[0]

$titulo";}else {$separador="";} +$linea = formulario_imprimir_linea("$id","$row[control]","linea_planilla"); + $despliegue .= "$linea $separador"; + //formulario_imprimir_linea("$row[form_id]","$row[control]") + $fila++; + + +} + +$tabla= "

$nombre_formulario[0] $descripcion_formulario[0]

$fila
$titulo $despliegue
"; return "$tabla"; } @@ -10505,7 +10511,7 @@ if (mysqli_num_rows($sql)!='0'){ $array[image]=$imagen; $imagen_icon="secure/?file=150/$imagen"; $imagen= "$imagen"; -$td .= "$imagen"; +$td .= "$imagen"; }else {$imagen='';} @@ -10562,8 +10568,8 @@ $td .= "$imagen"; //json_render("$valor","csv","$control"); else {$contenido = Markdown("$contenido");} - $csv .= "$contenido"; - }else{ $csv.="";} + $csv .= "$contenido"; + }else{ $csv.="";} } elseif($tipo=="array"){ @@ -10620,15 +10626,15 @@ $td .= "$imagen"; if($tipo=="titulos") { -$td .= "$contenido"; +$td .= "$contenido"; }else{ - $td .= "$contenido"; + $td .= "$contenido"; } } -if($tipo=="titulos") { $identificador ="Identificador"; }else {$identificador =" $control ";} +if($tipo=="titulos") { $identificador ="Identificador"; }else {$identificador =" $control ";} $resultado .="$td $identificador "; } if($tipo =='titulos_csv' or $tipo=='linea_csv') {