Portada | Monotemáticos | Secciones | Desarrolladores | Comunidad | Servicios | Servicios profesionales | RSS
Desde 0 | HTML | CSS | ASP | PHP | AJAX | Javascript | Promoción de webs | Rentabilidad de webs
Directorio | Manuales | Scripts | FAQs | Programas | Artículos Copyleft | Actualidad | La Cosecha | Colabora
Registrarse | Vuestras páginas | Foros del web | Lista de correo | Boletín de novedades
Generador METAs | Compras | Busca cursos
Alojamiento | Dominios.es | Micropagos SMS | Buscadores | Patentes, marcas | Creación web | Multimedia | Videos
Desarrollo Freelance | Buscar proyectos | Buscar profesionales | Solicitar desarrollo
ARTICULO: Paginación con PHP y MySQL. Ejemplo 2

 Se muestran 13 comentarios sin revisar

miguel  21/5/07 
parece que a mi es el unico que no le trabaja bien el script.el problema que tengo es el siguiente:
La primera paginacion la hace de manera excelente pero le doy a los links de las otras paginas y no pasa nada, no me salen los otros registros de la BD.

Si alguien puede que diga que puede ser.
gracias de antemano.

ANTO  08/6/07 
NO ME FUNCIONA CUANDO PRESIONO LAS PAGINAS. ME SALE SIEMPRE LOS MISMOS VALORES, NO CAMBIA DE PAGINA.

queca galindo parada  25/6/07 
Alguien sabe como pasar por URL, los datos que se muestran en pantalla?

Nestor  23/7/07 
Muy práctico el ejemplo.
Sin embargo no me corre del todo bien.
La primera vez que despliego buscar.php me indica
Notice: Undefined index: criterio in ... line 64
En dicha línea se encuentra
if ($_GET["criterio"]!="")
Cuando asigno criterio en el formulario, ya funciona bien. El problema es la primera vez.

Probé quitando la expresión "!" de if ($_GET["criterio"]!="") y quedó así:
if ($_GET["criterio"]="")
Ya no da error en la primera página pero entonces en las subsecuentes búsquedas siempre da lo mismo que si fuera la primera vez y no respeta el criterio, aunque en la dirección del navegador se puede ver que si lo tomó en cuenta. Por ejemplo, su escribí mi nombre "nestor" (sin comuillas, claro), se ve
(nombre de la pagina.php?criterio=nfs



gustavo  07/8/07 
HOLA QUISIERA HACER UNA CONSUTAL TOME EL EJEMPLO DOS PARA IMPLEMENTARLO CON UNA BUSQUEDA DE CONSULTAS ME FUNCIONO TODO OK PERO EL PROBLEMA ES QUE NO ME BOTA LOS NOMBRE DE LOS CAMPOS PERO SI ME SALE EL LISTADO QUISIERA SABER PORQUE PASA ESO ESO ES LO MAS IMPORTANTE PARA UNA CONSULTA NO????

fercho  06/10/07 
que pena la ignorancia, pero como conetco esto a la base de datos ... es decir a la base especifica donde esta la tabla... pues no me funciona

Javier  06/11/07 
Gracias por vuestro artículo. Me ha ayudado mucho.

JOSE MARTIN  08/11/07 
esta muy interesante amigo te pasaste gracias

PORFIRIO ONOFRE  15/11/07 
eSTA EXCELENTE EL SCRIPT MIS MAS SINCERAS FELICITACIONES. ME SIRVIO DE MUCHO GRACIAS

CONCHI  28/4/08 
no funciona, este articulo vale menos que un palo de una escoba

Daniel  20/5/08 
Gracias por tu ejemplo. Me ha servido mucho y además esta excelente.

carlos  23/5/08 
Hola me da un mensaje de error es este:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\wamp\www\proyecto asomif\script_php\busqueda1.php on line 16

y otra pregunta: ¿que pasa si cambio el metodo GET por el POST?, ¿sera que falle?

Linoe  28/6/08 
Hola, no se ai aun sigan teniendo dudas respecto a que si le dan click al numero de paginas, el problema es en la parte del codigo.

//pagina actual si no esta definida y limites
if(!isset($pagina)){
$pagina=1;
$inicio=1;
$final=$tamPag;}

bueno en si no es problema, es config del php, probablemente nuestro amigo (que nos proporciono el codigo) tiene la config. para utilizar variables globales, para no hacerla demasiada larga.

A mi como uds en un inicio al momento de darle click a la pagina 2 o 3 me volvia aparecer sin cambios la pantalla y esto se soluciona de la siguiente manera, sustituyente el codigo de arriba por el sig:

//pagina actual si no esta definida y limites
$pagina = $_GET['pagina'];
if($pagina <= 0){
$pagina=1;
$inicio=1;
$final=$tamPag;}

si notan la diferencias es que la variable $pagina la igualamos a $_get{'pagina'], es el metodo por el cual es enviada dicha variable.

Esto es debido a que en el archivo de config de php existe una opcion el cual se debe activar (en estos momentos no lo recuerdo) para evitar especificar mediante que metodo son capturadas las variables.

En particular yo siempre lo uso desactivado ya que de esta manera se mediante que metodo envio las variables.

No se si me haya explicado correctamente de cualquier forma si tienen duda avisen. Saludos desde Culiacan, Sinaloa.

Ver el articulo / faq completo Ver el articulo y todos sus comentarios
Añadir un comentario al artículo Añadir un comentario del artículo
  Ir arriba

Comentarios no revisados de:

+ Paginación con PHP y MySQL. Ejemplo 2


DesarrolloWeb.com | Copyright | Anunciese | Acerca de | Datos legales | Contacta | Por GuiarteMultimedia