本文整理汇总了PHP中paginacion函数的典型用法代码示例。如果您正苦于以下问题:PHP paginacion函数的具体用法?PHP paginacion怎么用?PHP paginacion使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了paginacion函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: index
function index()
{
$cookie = array('name' => 'movil', 'value' => '1', 'expire' => '3153600');
$this->input->set_cookie($cookie);
//Se realiza una busqueda
if ($this->input->post('buscar')) {
$data['title'] = 'Búsqueda de trámites';
$data['theme_page'] = "c";
$data['theme_header'] = "a";
$data['content'] = 'movil/verresultado';
//Limpio el string
$string = $this->input->post('buscar');
$string = leave_alpha_numerical(html_entity_decode($string));
if ($string) {
//Seteo la configuracion de busqueda para el modelo de doctrine
$options_total['filtros']['string'] = $string;
$options_ficha['filtros']['string'] = $string;
//configuracion de la paginacion
$pagina_actual = $this->input->get_post('page');
$prev = $this->input->get_post('prev');
$next = $this->input->get_post('next');
$options_total['justCount'] = TRUE;
//Obtengo total de resultados y asigno variables de la paginacion
$total_fichas = Doctrine::getTable('Ficha')->findPublicados($options_total);
$data = array_merge($data, paginacion($total_fichas, $this->fichas_por_pagina, $pagina_actual, $prev, $next));
//Obtengo las fichas
if ($total_fichas > 0) {
//Busqueda solo con los resultados de la pagina
$options_ficha['limit'] = $this->fichas_por_pagina;
$options_ficha['offset'] = $data['offset'];
//esto sale de la funcion paginacion un poco mas arriba
$data['fichas_busqueda'] = Doctrine::getTable('Ficha')->findPublicados($options_ficha);
}
$data['buscar'] = $string;
}
} else {
if (!($data = apc_fetch('movil_buscar_index_data'))) {
$data['title'] = 'Portada';
$data['theme_page'] = "d";
$data['theme_header'] = "a";
$data['content'] = 'movil/home';
$data['no_back'] = TRUE;
//Seteo la configuracion de busqueda para el modelo de doctrine
$options_destacados['orderBy'] = 'destacado DESC';
$options_mas_vistos['limit'] = $options_destacados['limit'] = 5;
//Obtengo total de resultados y asigno variables de la paginacion
$data['fichas_mas_vistas'] = Doctrine::getTable('Ficha')->MasVistas(array('limit' => 5));
$data['fichas_destacadas'] = Doctrine::getTable('Ficha')->MasDestacadas(3);
if ($this->config->item('cache')) {
apc_store('movil_buscar_index_data', $data, 60 * $this->config->item('cache'));
}
}
}
$this->load->view('movil/template', $data);
}
示例2: paginacion
</td>
<td width="51" class="Tablas"><?php
echo $row[tipo];
?>
</td>
<td width="261" class="Tablas"><?php
echo $row[nombrec];
?>
</td>
<td width="42" class="Tablas"><?php
echo $row[tipoautorizacion];
?>
</td>
<td width="64" class="Tablas" align="center"><?php
echo $row[prefijo];
?>
</td>
</tr>
<? }
?>
</table></td>
</tr>
<tr>
<td colspan="6" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarPropuestasPorEstado_prueba.php?funcion=$_GET[funcion]&pestado=$_GET[pestado]&st="); ?></font></td>
</tr>
</table>
</form>
</body>
</html>
示例3: paginacion
<tr>
<td width="43"><span style="cursor:pointer;color:#0000FF" onclick="parent.<?php
echo $_GET['funcion'];
?>
('<?php
echo $row[0];
?>
'); parent.VentanaModal.cerrar();">
<?php
echo $row[0];
?>
</span></td>
<td width="104" class="Tablas"><input class="Tablas" name="descripcion" type="text" value="<?php
echo $row[1];
?>
" readonly="true" style="width:100px; border:none; cursor:default"></td>
<td width="307" class="Tablas"><input class="Tablas" name="descripcion2" type="text" value="<?php
echo $row[2];
?>
" readonly="true" style="width:300px; border:none; cursor:default" /></td>
<td width="42"></td>
</tr>
<? } ?>
</table>
</td>
</tr>
<tr>
<td colspan="5" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarFolioCobranzaGen.php?funcion=$_GET[funcion]&sucursal=$_GET[sucursal]&criterio=$_GET[criterio]&cobranza=$_GET[cobranza]&st="); ?></font></td>
</tr>
</table>
示例4: paginacion
</table>
</div>
</div>
<?php
}
if (!isset($_POST['criterios'])) {
?>
<br />
<form action='ver_politicas.php' method='POST' id="paginar_<?php
echo $valor['id'];
?>
" name="form_paginacion">
Página:
<select class="select-comun" name='p'>
<?php
paginacion("SELECT COUNT(id) as total FROM kz_tec_dir_politicas", PERSONAS_MOSTRAR, $_POST['p']);
?>
</select>
<input class="bt-accion" type="button" onclick="$('#paginar_<?php
echo $valor['id'];
?>
').submit();" name="img_ir" id="img_ir<?php
echo $valor['id'];
?>
" value="IR" />
</form>
<br>
<?php
}
示例5: paginacion
order by enombre asc
limit ".$st.",".$pp,$link);
while($row=@mysql_fetch_array($get)){
?>
<tr>
<td width="49"><span style="cursor:pointer;color:#0000FF" onclick="window.parent.obtenerConductorBusqueda('<?php
echo $row['id'];
?>
','<?php
echo $_GET['caja'];
?>
');parent.VentanaModal.cerrar();">
<?php
echo $row['id'];
?>
</span></td>
<td width="405" class="Tablas"><input class="Tablas" name="descripcion" type="text" value="<?php
echo $row['enombre'];
?>
" readonly="true" style="width:320px; border:none; cursor:default"></td>
<td width="42"></td>
</tr>
<? } ?>
</table>
</td>
</tr>
<tr>
<td colspan="3" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, 'buscarConductor.php?tipo='.$_GET[tipo].'&st='); ?></font></td>
</tr>
</table>
示例6: paginacion
</table>
</div>
</div>
<?php
}
if (!isset($_POST['criterios'])) {
?>
<br />
<form action='ver_equipos.php' method='POST' id="paginar_<?php
echo $valor['id'];
?>
" name="form_paginacion">
Página:
<select class="select-comun" name='p'>
<?php
paginacion("SELECT COUNT(id) as total FROM kz_tec_mant_equipos", PERSONAS_MOSTRAR, $_POST['p']);
?>
</select>
<input class="bt-accion" type="button" onclick="$('#paginar_<?php
echo $valor['id'];
?>
').submit();" name="img_ir" id="img_ir<?php
echo $valor['id'];
?>
" value="IR" />
</form>
<br />
<?php
}
示例7: paginacion
<tr>
<td width="43"><span style="cursor:pointer;color:#0000FF" onclick="parent.<?php
echo $_GET['funcion'];
?>
('<?php
echo $row[1];
?>
'); parent.VentanaModal.cerrar();">
<?php
echo $row['id'];
?>
</span></td>
<td width="205" class="Tablas"><input class="Tablas" name="descripcion" type="text" value="<?php
echo $row['tipounidad'];
?>
" readonly="true" style="width:200px; border:none; cursor:default"></td>
<td width="206" class="Tablas"><input name="neconomico" type="text" class="Tablas" id="neconomico" style="width:200px; border:none; cursor:default" value="<?php
echo $row['numeroeconomico'];
?>
" readonly="true"></td>
<td width="42"></td>
</tr>
<? } ?>
</table>
</div></td>
</tr>
<tr>
<td colspan="5" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarUnidad.php?validarconbitacora=$_GET[validarconbitacora]&validarconrecepcion=$_GET[validarconrecepcion]&funcion=$_GET[funcion]&st="); ?></font></td>
</tr>
</table>
示例8: paginacion
('<?php
echo $row[0];
?>
');parent.VentanaModal.cerrar();" style="cursor: pointer; color:#0000FF"><?php
echo $row[0];
?>
</span></td>
<td width="117" class="Tablas"><?php
echo $row[1];
?>
</td>
<td width="186" class="Tablas"><?php
echo $row[2];
?>
</td>
<td width="32"></td>
</tr>
<? }
?>
</table></td>
</tr>
<tr>
<td colspan="3" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarGuiasGenCAT.php?funcion=$_GET[funcion]&st="); ?></font></td>
</tr>
</table>
</form>
</body>
</html>
<? //} ?>
示例9: tablaConsulta
/**
* Consulta de varios registros
* @param $cTitulo titulo (h2)
* @param $aTable definiciones DD
* @param $cSQL consulta SQL sin LIMIT
* @param $aNodo información sobre controlador,accion e id.
* @param $aOpciones menu para cada registro
* @param $aMenu Menu de opciones (puede ser una cadena)
*/
function tablaConsulta($cTitulo, $aTabla, $cSQL, $aNodo, $aOpciones = "", $aMenu = NULL)
{
global $aEstado, $hizkuntza;
$order = $aEstado["order"];
$orderBy = $aEstado["orderby"];
$lHayOpciones = is_array($aOpciones) and count($aOpciones);
if ($cTitulo != "") {
$cResul .= "<h2><span>{$cTitulo}</span></h2>\n";
} else {
$cResul = "";
}
// Ordenar los campos
if ($aEstado["order"] != "" and stripos($cSQL, "order by") === false) {
$cSQL .= sql_order($aTabla[$aEstado["order"]]["order"], $aEstado["orderby"] == "ASC" ? " ASC" : " DESC");
}
// incluir el menu de Opciones
if (!is_null($aMenu)) {
if (is_array($aMenu)) {
foreach ($aMenu as $unaOpcion) {
$lista .= "<li>{$unaOpcion}</li>\n";
}
} else {
$lista .= "<li>{$aMenu}</li>\n";
}
$cResul .= "<div id='menuConsulta'>\n<ul>\n{$lista}</ul></div>";
}
$aPaginacion = paginacion($cSQL, "leyenda", 20, 10, $hizkuntza, $aNodo);
$cResul .= "<table class='consulta'>\n";
/* Dibujar las cabeceras de datos */
$nCont = 0;
$lista = "";
foreach ($aTabla as $oCelda) {
if ($oCelda["acceso"] !== false) {
$lista .= "<th>";
$cNodo = "c={$aNodo[c]}&a={$aNodo[a]}";
if (isset($oCelda["order"])) {
if ($nCont == $order) {
$lista .= "<a href='?{$cNodo}&orderby=" . ($orderBy == "ASC" ? "DESC" : "ASC") . "&order={$nCont}' class='orden{$orderBy}'>{$oCelda[cabecera]}</a>";
} else {
$lista .= "<a href='?{$cNodo}&orderby=ASC&order={$nCont}' class='ordenASC'>" . $oCelda["cabecera"] . "</a>";
}
} else {
$lista .= $oCelda["cabecera"];
}
$lista .= "</th>\n";
$nCont++;
}
}
if ($lHayOpciones) {
$lista .= "<th>" . t("Opciones") . "</th>";
}
$cResul .= "<thead>\n<tr>\n{$lista}</tr>\n</thead>";
/* Dibujar el pie de la pagina */
$cResul .= "<tfoot><tr><td colspan='" . (count($aTabla) + ($lHayOpciones ? 1 : 0)) . "' >" . $aPaginacion[3] . "</td></tr></tfoot>\n";
$cResul .= "<tbody>\n";
/* dibujar los datos */
$lPar = true;
$rsEmaitza = mysql_query($aPaginacion[2]);
while ($lerroa = mysql_fetch_array($rsEmaitza)) {
$cResul .= "\n<tr" . ($lPar ? "" : " class='impar' ") . ">";
// dibujamos cada celda según su tipo //
foreach ($aTabla as $oCelda) {
if ($oCelda["acceso"] === false) {
continue;
}
$aParametros = explode(" ", $oCelda["campo"]);
// ------- Primero calcular el campo ----------
switch ($aParametros[0]) {
case "lista":
if (isset($aParametros[2]) and isset($aParametros[1])) {
$campo = mlista($aParametros[2], $lerroa[$aParametros[1]]);
} else {
$campo = "";
}
break;
case "idioma":
case "funcionget":
$campo = tCampo($lerroa, $aParametros[1], $aParametros[2]);
break;
case "funcion":
if (isset($aParametros[2])) {
$campo = call_user_func($aParametros[1], $lerroa[$aParametros[2]]);
} else {
$campo = call_user_func($aParametros[1], $lerroa);
}
break;
default:
$campo = $lerroa[$aParametros[0]];
}
// -------- segundo, calcular su representación ------------
$aParametros = explode(" ", $oCelda["tipo"]);
//.........这里部分代码省略.........
示例10: paginacion
echo $_GET[funcion];
?>
('<?php
echo $row[folio];
?>
');parent.VentanaModal.cerrar();" style="cursor: pointer; color:#0000FF"><?php
echo $row[folio];
?>
</span></td>
<td width="77" class="Tablas"><?php
echo $row[fecha];
?>
</td>
<td><?php
echo $row[nombrec];
?>
</td>
</tr>
<? }
?>
</table></td>
</tr>
<tr>
<td colspan="3" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarConveniosPorEstado.php?funcion=$_GET[funcion]&cestado=$_GET[cestado]&st="); ?></font></td>
</tr>
</table>
</form>
</body>
</html>
示例11: htmlentities
<td width="41" class="Tablas" >
<span onclick="window.parent.BuscarEmpleado('<?php
echo $row['id'];
?>
');parent.VentanaModal.cerrar();" style="cursor: pointer; color:#0000FF"><?php
echo $row['id'];
?>
</span></td>
<td width="133" class="Tablas"><input class="Tablas" name="nombre" type="text" value="<?php
echo htmlentities($row['nombre']);
?>
" style="border:none" size="20" readonly="true" /></td>
<td width="127" class="Tablas"><input class="Tablas" name="paterno" type="text" style="border:none" value="<?php
echo htmlentities($row['apellidopaterno']);
?>
" size="20" readonly="true" /></td>
<td width="124" class="Tablas"><input class="Tablas" name="materno" type="text" style="border:none" value="<?php
echo htmlentities($row['apellidomaterno']);
?>
" size="20" readonly="true" /></td>
<td width="49"></td>
</tr>
<? } ?>
</table></div></td>
</tr>
<tr>
<td colspan="5" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, 'BuscarEmpleado.php?st='); ?></font></td>
</tr>
</table>
</form>
<? //} ?>
示例12: paginacion
echo "<i>(No hay ningún parte)</i>";
?>
</td>
</tr>
<?php
}
?>
</table>
<?php
if ($partes) {
?>
<form action='index.php?menu=administracion_partes' method='POST'>
<select class="select-comun" name='p'>
<?php
paginacion("SELECT COUNT(id) as total FROM kz_te_partes WHERE 1 = 1 {$criterios}", PERSONAS_MOSTRAR, $_POST['p']);
?>
</select>
<input class="bt-accion" type='submit' name='accion' value='IR' />
<input type='hidden' name='pag' value='<?php
echo $pag;
?>
'></input>
</form>
<?php
}
break;
}
?>
</div>
示例13: paginacion
?>
<tr >
<td width="10%" class="Tablas" >
<span onclick="parent.<?php
echo $_GET[funcion];
?>
('<?php
echo $row[0];
?>
');parent.VentanaModal.cerrar();" style="cursor: pointer; color:#0000FF"><?php
echo $row[0];
?>
</span></td>
<td width="79%" class="Tablas"><?php
echo $row[1];
?>
</td>
<td width="19px"></td>
</tr>
<? } ?>
</table>
<p class="Tablas"> </p>
</td>
</tr>
<tr>
<td colspan="2" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarRecepciones.php?funcion=$_GET[funcion]&sucursal=$_GET[sucursal]&tipo=$_GET[tipo]&st="); ?></font></td>
</tr>
</table>
</form>
<? //} ?>
示例14: strip_tags
//TRAER DATOS CON PAGINACION
//==============================================================
if ($action == "buscar_datos_user") {
//$page = $_GET["page"];
//$page = $_POST["page"];
if (!isset($_POST["palabra"])) {
$palabra = "";
} else {
$palabra = strip_tags($_POST["palabra"]);
}
if (!isset($_POST["page"])) {
$page = 1;
} else {
$page = $_POST["page"];
}
paginacion($link, "select * from usuarios where nombre LIKE '%{$palabra}%' or apellido LIKE '%{$palabra}%' or username LIKE '%{$palabra}%' order by id_user desc", 10, $page);
}
//==============================================================
// FIN TRAER DATOS CON PAGINACION
//==============================================================
}
//fi post principal
function paginacion($link, $query, $registros_por_page, $num_page)
{
if ($consulta = $link->query($query)) {
if (($cant_row = $consulta->num_rows) > 0) {
echo "<tr><th colspan='5'>Cantidad de Registros: " . $cant_row . "</th></tr>";
$offset = ($num_page - 1) * $registros_por_page;
$total_paginas = ceil($cant_row / $registros_por_page);
$mostrar = $link->query($query . " limit {$registros_por_page} offset {$offset}");
echo "<tr class='active'>\n\t\t\t\t\t\t\t\t\t\t\t<th>ID USER</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>USUARIO</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>NOMBRE</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>APELLIDO</th>\n\t\t\t\t\t\t\t\t\t\t\t<th>FECHA DE REGISTRO</th>\n\t\t\t\t\t\t\t\t\t\t\t<th></th>\n\t\t\t\t\t\t\t\t\t\t\t</tr>";
示例15: mysql_fetch_array
while($row = mysql_fetch_array($get)){
?>
<tr >
<td width="10%" class="Tablas" >
<span onClick="parent.<?php
echo $_GET[funcion];
?>
('<?php
echo $row[0];
?>
');parent.mens.cerrar();" style="cursor: pointer; color:#0000FF"><?php
echo $row[0];
?>
</span></td>
<td width="79%" class="Tablas"></td>
<td width="19px"></td>
</tr>
<? }
?>
</table></td>
</tr>
<tr>
<td colspan="2" align="center"><font color="#FF0000" size="-1"><? echo paginacion($total, $pp, $st, "buscarFolioRepartos.php?funcion=$_GET[funcion]&tipo=".$tipo."&st="); ?></font></td>
</tr>
</table>
</form>
</body>
</html>