Estas haciéndolo al palo (sin uso de librerías JavaScript) ?? Pues si ese es el caso debes hacer lo siguiente: Cuando vayas a construir los enlaces hacia las páginas siguiente o anterior debes de incluirle al final de la url de búsqueda los 2 parámetros que dices que necesitas en el formato "parámetro=valor" separados por el símbolo & para que luego en el php puedas capturarlos como variables. Ejemplo:
Si el enlace siguiente quedara así --> <a href="http://sistema.midominio.cu/search.php?start=0&limit=20">Siguiente</a> , al darle clic en php se crean 2 variables automáticamente $start con valor 0 y $limit con valor 20. De esta forma es que estas diciendo que te muestre la primera página del total de registros con 20 items por página. $start = isset($_POST['start'])?$_POST['start']:0; //posición a iniciar por defecto $limit = isset($_POST['limit'])?$_POST['limit']:19; //número de registros a mostrar por defecto // abrir la conexión a la BD que deseas hacerle consulta $sql = "select * from tabla"; // aquí va la consulta con el like o el where donde obtienes todos los registros de tu interés $result = mysql_query($sql); // Realizas la consulta y asignas esa variable de enlace a $result $datos = array(); // arreglo para que guardes los datos de los registros que vienen de la BD. while ($fila = mysql_fetch_assoc($result)) $datos[] = $fila; $datos = array_splice($result,$start,$limit); // Aquí se extrae del arreglo de todos los registros aquellos que estén entre el rango de start y limit // Para este caso serán los 20 primeros ya que en php los arreglos comienzan en 0 Luego cuando construyas el enlace para la siguiente página solo deberías sumar 20 a start y limit quedando el código así: $start = $start + 20; $limit = $limit + 20; echo "<a href=\"http://sistema.midominio.cu/search.php?start=$start&limit=$limit\">Si guiente</a>"; Para algo más profundo puedes contactarme al PV Salu2 ------------------------------------------------------------------- Ernesto Tur Laurencio Mientras no aparezca la indicada goza con la equivocada ------------------------------------------------------------------- -----Mensaje original----- De: gutl-l-boun...@jovenclub.cu [mailto:gutl-l-boun...@jovenclub.cu] En nombre de Pablo M. Drake Enviado el: martes, 04 de febrero de 2014 10:56 a.m. Para: Grupo de Usuarios de Tecnologias Libres Asunto: [Gutl-l] [PHP+MySQL] Búsqueda y paginación en la misma pagina Hola gente.... Llevo rato volviendome loco intentando crear un codigo php para hacer una busqueda en MySQL y mostrar los resultados de manera limitada y paginada. Es decir, que si tengo 10000 registros y mi busqueda filtra 500 de ellos, me los muestre de a 20 por cada pagina. Mi problema es que no se como diablos pasar el contador de paginas y el parametro de busqueda a la vez. Saludos -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l -- Este mensaje le ha llegado mediante el servicio de correo electronico que ofrece Infomed para respaldar el cumplimiento de las misiones del Sistema Nacional de Salud. La persona que envia este correo asume el compromiso de usar el servicio a tales fines y cumplir con las regulaciones establecidas Infomed: http://www.sld.cu/ -- Este mensaje ha sido analizado por MailScanner en busca de virus y otros contenidos peligrosos, y se considera que está limpio. ______________________________________________________________________ Lista de correos del Grupo de Usuarios de Tecnologías Libres de Cuba. Gutl-l@jovenclub.cu https://listas.jovenclub.cu/cgi-bin/mailman/listinfo/gutl-l