Viewing file: demo.php (1.65 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
include ('class_consulta_sql.php');
include ('class_listar.php');
include ('class_paginar.php');
// Ejemplo de consulta
// Portel 1.0
// 1. Definición de si esta iniciado o no el conteo
if (isset($inicio)) {} else {$inicio = 0;}
// 2. Query constante
$seleccion = "links_id, links_nombre";
$desde = "contenido_links";
$cuando = "links_id !=0";
$numero_campos = 2;
$numero_paginacion = 10;
// 2.1 Consulta de Numero de Resultados
$query = "select count(*) from " . $desde . " where " . $cuando;
$select_1 = new Select($query, 1, $inicio ,0);
// 2.2 Definir Query Real (encuentra los resultados deseados)
$query = "select " . $seleccion . " from " . $desde . " where " . $cuando;
$select = new Select($query, $numero_campos, $inicio ,$numero_paginacion);
// 2.3 Extrae los resultados en un arreglo de dos dimensiones
$resultados = $select->RESULTADO;
// 3 Definir Variables que quiero imprimir, las cuales se deben sustituir por las que esten en $texto
$variables[0] = "(id)";
$variables[1] = "(nombre)";
// 4 Uso $texto para imprimir cualquier formato y sustituyo los nombres de variables por aquellos dados en los nonmbres de variables
// del numeral 3
$texto = "(id) - (nombre)";
// 5 llamo el objeto y este me devuelve una página formateada como estaba arriba con los resultados incluidos
$pagina = new listar($select->NUMERO_REGISTROS, $texto, $resultados, $variables);
// 6 llamo al objeto paginar el cual toma el query y se lo asigna a un link
$pg = new paginar($query, $numero_paginacion, $select_1->RESULTADO[0][0], "demo.php");
?>
|