Explicamos mediante este artículo como incorporar un paginador avanzado en php con un buscador interno y las conexiones adecuadas para listar categorías.
El código del paginador fué desarrollado por "Jossmorenn", que si no me equivo es un usuario de forosdelweb.com, pueden contactarlo desde esa web. Al resto de las cosas la incorporó Leonardo A. Correa. Obviamente el código es tatalemte abierto y perfectamente modificable por todos. Por lo que recomiendo detallar las correspondientes fuentes.
Vale aclarar que este código ya se encuentra maquetado con tablas y con CSS, así que no debes hacer casi nada, salvo incluir los nombres de tablas que vas a manejar y los datos para la conexión a tu base de datos.
SOBRE EL PAGINADOR EN PHP PARA MYSQL:
Se incluye en el paquete de descarga de este paginador el fichero CSS, un archivo JVS para hacer funcionar el menú desplegable y los respectivos includes en php para hacer funcionar el buscador.
El buscador trabaja mediante el comando MySQL "LIKE" se podría mejorar mediante incluir comparaciones anidadas, pero creo que de la forma en que está funcionará bien para búsquedas específicas. Además no complicamos tanto la existencia a los novatos.
Como había dicho antes se incluye un menú desplegable dinámico hecho con CSS y con Java Script para listar categorías.
El paginador está muy prolijo y todo montado en dreamweaber.
EL CÓDIGO:
<?php
// Paginador desarrollado por Jossmorenn,
// Inclusión de Buscador y menú desplegable Java Script, conexiones MySQL para listar y otras modificaciones varias por: Web Proyecto
require_once('conn.php'); // Aqui se incluye la conexion a la base de datos
?>
<?php
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_Rs = 6;// este numero es el numero de resultados que quieren que se vean por pagina pueden poner algo asi: $maxRows_Rs = 6; para ver paginas con 6 resultados
$pageNum_Rs = 0;
if (isset($_GET['pageNum_Rs'])) {
$pageNum_Rs = $_GET['pageNum_Rs'];
}
$startRow_Rs = $pageNum_Rs * $maxRows_Rs;
mysql_select_db($database_pellegrini, $conn);
$query_Rs = "SELECT * FROM nombre-de-tabla ORDER BY nombre-del-campo DESC"; // SELECT Anterior
Continúa en la página siguiente
Usuarios que han visto este tema también han visto...
- Generar documentos OpenOffice con PHP
- Leer un archivo de texto con PHP
- Obteniendo rutas en PHP
- Funciones Relacionadas con el protocolo FTP
- Cómo comprimir a GZ un archivo con PHP
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.