Foros del Web » Programando para Internet » PHP »

Para Paginar con PHP

Estas en el tema de Para Paginar con PHP en el foro de PHP en Foros del Web. Hola para todos, queria comentarles que estoy usando la clase y of course funciona de pelicula. Pero no todo es color de rosa, la cuestion ...

  #61 (permalink)  
Antiguo 15/04/2002, 12:55
chc
 
Fecha de Ingreso: febrero-2002
Ubicación: Ramos Mejia
Mensajes: 40
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Para Paginar con PHP

Hola para todos, queria comentarles que estoy usando la clase y of course funciona de pelicula.
Pero no todo es color de rosa, la cuestion que no me queda muy clara es la siguiente: utilizando msaccess cuando hago el query con la clausula LIMIT esta no me la reconoce o me tira un error (la verdad no recuerdo ahora).

Bueno dejo sembrada la inquietud.
Igualmente como dije antes de pelicula.
Saludos
CLAUDIO
  #62 (permalink)  
Antiguo 17/04/2002, 22:55
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Re: Para Paginar con PHP

Sucede que últimamente he tenido problemas con mi hosting anterior, pero afortunadamente alguien me ha ofrecido espacio para volver a alojar Web-Studio.com.ar (persona a la que le estoy eternamente agradecido por ello).

Así que ni bien se cambien los DNS y vuelva a subir el sitio, estarán online nuevamente los tutoriales y las clases.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #63 (permalink)  
Antiguo 18/04/2002, 12:51
 
Fecha de Ingreso: julio-2001
Mensajes: 21
Antigüedad: 23 años, 5 meses
Puntos: 0
Re: Para Paginar con PHP

Hola Pablo, cual es el nuevo server donde esta alojando las nuevas clases de paginación con php.
  #64 (permalink)  
Antiguo 05/05/2002, 01:07
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Re: Para Paginar con PHP

Bueno gente, estoy más que contento de informarles que la clase para el paginado de resultados, está online nuevamente para que la puedan bajar y leer la documentación.

Que les sea de provecho.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #65 (permalink)  
Antiguo 07/05/2002, 10:35
Avatar de candel  
Fecha de Ingreso: noviembre-2001
Ubicación: Marbella
Mensajes: 223
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Para Paginar con PHP

Genial el código...te felicito.

Saludos.
  #66 (permalink)  
Antiguo 08/05/2002, 01:09
 
Fecha de Ingreso: febrero-2001
Mensajes: 1.374
Antigüedad: 23 años, 10 meses
Puntos: 11
Re: Para Paginar con PHP

Este mensaje lo leí hace bastante, visité tu sitio Pablo y me pareció excelente el tutorial. El tema es que me olvidé de volver y decir...

Gracias

  #67 (permalink)  
Antiguo 24/05/2002, 03:09
Avatar de ||Dj||  
Fecha de Ingreso: enero-2002
Mensajes: 2.349
Antigüedad: 22 años, 11 meses
Puntos: 1
Re: Para Paginar con PHP

alguien lo tiene funcionando para poder verlo &quot;en accion&quot;?
saludos.


<p><font face="Arial, Helvetica, sans-serif" size="2">Usuario Registrado #
10462
[/CODE]</p>
  #68 (permalink)  
Antiguo 31/05/2002, 13:09
Avatar de Wakkos
Colaborador
 
Fecha de Ingreso: octubre-2001
Ubicación: (cerca)
Mensajes: 1.795
Antigüedad: 23 años, 2 meses
Puntos: 59
Re: Para Paginar con PHP

Solo para decir que yo también lo usé, que gracias y todas esas chorradas! =P

Compromisos virtuales, que le dicen.
=D
  #69 (permalink)  
Antiguo 31/05/2002, 15:48
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Re: Para Paginar con PHP

Muchas gracias a todos por sus comentarios, de verdad, uno no espera tanto tan solo por tirar un poco decódigo al mundo ( :) )

En cuánto al comentario de que si alguien tiene en este momento un ejemplo funcionando de la Clase.. pues sería muy bueno que me lo comenten y en el sitio pongo un listado de los sitios que estén usando la clase.

O sino me van a hacer trabajar y voy a terminar poniendo un ejemplo yo. :P

Gracias nuevamente.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #70 (permalink)  
Antiguo 03/06/2002, 15:21
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 11 meses
Puntos: 17
Re: Para Paginar con PHP

¿Qué pasa cuando tienes 700 páginas de resultados? ¿No sería mejor que fuera mostrandolas de 10 en 10?
1 - 2 - 3 -4 -5 -6 -7 -8 -9 - 10
....
45 - 46 -47 -48 -49 -50 -51 -52 -53 -54

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #71 (permalink)  
Antiguo 03/06/2002, 15:45
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Re: Para Paginar con PHP

Cain, el código es libre, si consideras que sería oportuno cambiarle cualquier cosa, porque no lo modificas y si te parece, me envias las modificaciones asi lo agrego en la clase. ?


<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #72 (permalink)  
Antiguo 04/06/2002, 03:08
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 11 meses
Puntos: 17
Re: Para Paginar con PHP

Ajá. Y otra cosa es lo del guión que aparece delante de la página 1 aunque no haya nada antes. También intentaré modificarlo.
Aparte de esas dos cosillas la clase es perfecta

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #73 (permalink)  
Antiguo 04/06/2002, 03:32
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 11 meses
Puntos: 17
Re: Para Paginar con PHP

Intento de modificación:
Código:
$_paginas = 10;
function nroPaginas() {
if ($this-&gt;pagina() &gt; 4) { $inicio = $this-&gt;pagina() - 4; }
else { $inicio = $this-&gt;pagina(); }
$final = $inicio + $_paginas;*/
for($i = $inicio; $i &lt;= $this-&gt;totalPaginas() &amp;&amp; $i &lt; $final; $i++) { $temp[$i] = &quot;&lt;a href=\&quot;?pagina=$i&quot;.$this-&gt;propagar().&quot;\&quot;&gt;$i&lt;/a&gt;&quot;; }
	$temp[$this-&gt;pagina()] = &quot;&lt;b&gt;&quot;.$this-&gt;pagina().&quot;&lt;/b&gt;&quot;;
	return implode(&quot; - &quot;, $temp);
}
Sin embargo, no funciona :(
Tendré que seguir investigando ;)

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #74 (permalink)  
Antiguo 05/06/2002, 03:19
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 11 meses
Puntos: 17
Re: Para Paginar con PHP

¿En la class.paginado.php como llamas a la pagina actual?
He probado a hacer
Pensaba que $this-&gt;pagina() era la página actual, pero si intento pintarlo no sale nada.

Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #75 (permalink)  
Antiguo 05/06/2002, 03:26
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 11 meses
Puntos: 17
Re: Para Paginar con PHP

Me contesté a mi mismo :P
Pues ya logré lo que estaba buscando, pero usando un valor fijo en lugar de variable :(

Código:
function nroPaginas() {
if ($this-&gt;pagina() &gt; 4) { $inicio = $this-&gt;pagina() - 4; }
else { $inicio = $this-&gt;pagina(); }
$final = $inicio + 10;
for($i = $inicio; $i &lt;= $this-&gt;totalPaginas() &amp;&amp; $i &lt; $final; $i++) { $temp[$i] = &quot;&lt;a href=\&quot;?pagina=$i&quot;.$this-&gt;propagar().&quot;\&quot;&gt;$i&lt;/a&gt;&quot;; }
$temp[$this-&gt;pagina()] = &quot;&lt;b&gt;&quot;.$this-&gt;pagina().&quot;&lt;/b&gt;&quot;;
return implode(&quot; - &quot;, $temp);
}
Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #76 (permalink)  
Antiguo 05/06/2002, 03:59
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 11 meses
Puntos: 17
Re: Para Paginar con PHP

¿Como llamo al query que busca los registros a pintar en la página actual?
Necesito hacer un mysql_data_seek pero no se como nombrar al query.


Joe Tawers,
<a href="http://www.ilimit.com/towers">http://www.ilimit.com/towers</a>
  #77 (permalink)  
Antiguo 05/06/2002, 13:36
 
Fecha de Ingreso: enero-2002
Mensajes: 33
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Para Paginar con PHP

Hola Webstudio ;) , acabo de ver la gran aportacion que has hecho al Foro, y sinceramente esta super, aun no lo veo todo a detalle pero a simple vista esta bien explicado y el codigo ni se diga bien estructurado, voy a probarlo y mas adelante escribire mis comentarios pero de verdad FELICITACIONES ;) por compartir tus conocimientos. Gracias.
  #78 (permalink)  
Antiguo 05/06/2002, 13:56
Avatar de clak  
Fecha de Ingreso: noviembre-2001
Ubicación: Zacatecas, Zac.
Mensajes: 747
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Para Paginar con PHP

exelente, muy bueno :Psaludos...

<a href="http://www.webrecurso.com" target="_blank"><img src="http://www.webrecurso.com/imagenes/wr_new.gif" border="0"></a>
  #79 (permalink)  
Antiguo 24/06/2002, 09:10
 
Fecha de Ingreso: junio-2002
Mensajes: 7
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Para Paginar con PHP

Webstudio, antes que todo gracias por la clase paginacion, pero tengo una duda, cuando no se han encontrado resultados, la clase devuelve un error(no existe la pagina 1 de resultados solo hay 0), lo que yo quiero es que si no hay resultados yo pueda recuperarlo y mostrar el mensaje no se encontraron resultados, pero que siga desplegandose la pagina, como puedo hacerlo?, Gracias.
  #80 (permalink)  
Antiguo 24/06/2002, 12:22
Avatar de camargo  
Fecha de Ingreso: abril-2002
Ubicación: Kerétaro, Méjiko
Mensajes: 1.045
Antigüedad: 22 años, 8 meses
Puntos: 2
Re: Para Paginar con PHP

Yo quisiera paginar pero sin BD MYSQL,, todos los datos estan en arrays..!

Trabajando en un nuevo proyecto.. <a href=http://www.hotmex.com/demo2>Hotmex.com</a>
  #81 (permalink)  
Antiguo 25/06/2002, 00:46
 
Fecha de Ingreso: enero-2002
Mensajes: 110
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Para Paginar con PHP

Warning: Invalid argument supplied for foreach() in /home/html/proves01/includes/class.paginado.php on line 335

Esta advertencia me apacerce al usar la clase de webstudio en localhost ningún problema en en el server con linux la advertencia antes de la paginación ¿Porque?

Por cierto la version de server linux de php es 4.1.2 y la mia 4.1.1 ¿Puede tener algo q ver?

(La ayuda de php cuando se producen errores o advertencias de este tipo no suele ser demasiado explicita a la hora de solventarlo.)
  #82 (permalink)  
Antiguo 01/07/2002, 08:24
 
Fecha de Ingreso: marzo-2002
Mensajes: 23
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Para Paginar con PHP

Lo probe, anda a la perfecion y es excelente!! Felicitaciones y gracias
Flor ;)
  #83 (permalink)  
Antiguo 01/07/2002, 13:22
 
Fecha de Ingreso: abril-2002
Mensajes: 30
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Para Paginar con PHP

Buenas, primeramente, felicitarte por el código :) además de útil a mí me sirve para aprender bastante más q un tutorial :) (gracias a tus comentarios), en fin que estaba probando la clase... y me ha salido este problema:

Warning: Invalid argument supplied for foreach() in C:\\apache\\htdocs\\flopis\\class.paginado.php on line 462

Esto me lo pone una serie de veces... bueno este warning lo subsano con el error_reporting(E_ERROR);
(ya que he quitado lo de propagar, pues no lo uso)

Pero me surge otro problema y es que la clase me muestra perfectamente los 10 primeros registro pero no los siguientes...
es decir es como si... ?pagina=3 ó ?pagina2 sacase siempre lo mismo :(

Aquí les pongo el code, por si alguien se atreve ;)

&lt;a href=&quot;http://membres.lycos.fr/donkeyisland/code.htm&quot;&gt;Código&lt;/a&gt;

Muchas gracias de antemano y perdón por la estética del code, pero estoy dsd el trabajo y a escondidas :P

Un saludo
  #84 (permalink)  
Antiguo 01/07/2002, 13:28
 
Fecha de Ingreso: abril-2002
Mensajes: 30
Antigüedad: 22 años, 8 meses
Puntos: 0
Re: Para Paginar con PHP

Perdón por el link de antes no me acordaba :)
Ese es el code :)
<a href='ir.asp?http://membres.lycos.fr/donkeyisland/code.htm' target='_blank'>http://membres.lycos.fr/donkeyisland/cod...</a>

Ah y deciros q soy mmuy muy nuevo así q seguro q hay 100 fallos en el code pero bueno, la cuestión es intentarlo :P

Un saludo
  #85 (permalink)  
Antiguo 10/07/2002, 17:43
chc
 
Fecha de Ingreso: febrero-2002
Ubicación: Ramos Mejia
Mensajes: 40
Antigüedad: 22 años, 10 meses
Puntos: 0
Re: Para Paginar con PHP

Hola para todos, quisiera informarles que estoy usando la clase paginado, no esta terminado el sitio pero se puede ver funcionando la clase, les paso las direccion
200.47.91.230/cvp
es una guia telefonica y por supuesto poniendo en apellido garcia seguro que algo van a encontrar.
Bueno espero que les guste.
Daniel estamos esperando ansiosos la nueva version de la misma, por si nunca te lo dije gracias por hacernos la vida php mas facil

Saludos
Claudio
  #86 (permalink)  
Antiguo 11/07/2002, 23:24
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Re: Para Paginar con PHP

Muchas gracias por el dato y espero pronto hacer una recopilación de los sitios que la esten utilizando, para incluirlos en la documentacion de la misma.

Saludos.

<hr><font size=2 face="verdana">- Pablo Daniel Rigazzi (Webstudio)
<font size=1 color="#333333">COORDINADOR PROYECTO REGIONALIZACION ARGENTINA
Visita <a href="http://www.web-studio.com.ar" target="_blank">Web Studio</a> - Tutoriales Photoshop</fo
  #87 (permalink)  
Antiguo 12/07/2002, 14:36
Avatar de zarate  
Fecha de Ingreso: septiembre-2001
Ubicación: Madrid
Mensajes: 164
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Para Paginar con PHP

Lo primero de todo mis felicitaciones y agradimiento por el trabajo que te has tomado, no sólo en hacer la clase, sino en dar soporte a todo el mundo. Muchas gracias.

Estoy haciendo pruebas con ella, y me funciona perfectamente, pero a lo hora de utlizar PROPAGAR, no lo consigo. Creeo que tengo que declarar como globales las variables que quiero que se propaguen, pero no sé cómo hacerlo. Si alguien me hecha una mano, se lo agradezco.
  #88 (permalink)  
Antiguo 17/07/2002, 10:01
Avatar de zarate  
Fecha de Ingreso: septiembre-2001
Ubicación: Madrid
Mensajes: 164
Antigüedad: 23 años, 3 meses
Puntos: 0
Re: Para Paginar con PHP

Como usuario, me parece una buena idea algo que se comentó unos cuantos post más atrás.

Cuando haces la paginación y te devuelve 100 páginas (como en el caso de los foros), te descoloca toda la maquetación de la página.

Sería interesante poder elegir el número de páginas que se muestran, por ejemplo:

1...7,8,9,10,...106

De esta manera, si se sabe de antemano cuantas páginas va a mostrar es muy fácil maquetar.

En fin, es una sugerencia para mejorar aun más la clase.

Zarate
  #89 (permalink)  
Antiguo 17/07/2002, 11:13
Avatar de Webstudio
Colaborador
 
Fecha de Ingreso: noviembre-2001
Ubicación: 127.0.0.1
Mensajes: 3.499
Antigüedad: 23 años, 1 mes
Puntos: 69
Re: Para Paginar con PHP

Zarate, muchas gracias por la recomendacion. Esta es una de las caracteristicas en la que estoy trabajando con la clase, la posibilida de poder hacer que los numeros de paginas sean mostrados en una cantidad limitada y que se vaya moviendo a medida que se va navegando por los resultados... del tipo :

&lt;&lt; &lt; 6 | 7 | 8 | 9 | 10 | 11 | 12 &gt; &gt;&gt;

Me está costando hacer un código prolijo para esto y sobre todo configurable, pero ya lo voy a sacar.

Gracias.

<hr><font size=2 face=verdana>- Pablo Rigazzi (<img src=http://www.fantabuloso.com/iB_html/non-cgi/emoticons/bullwhip.gif align=absmiddle>)[/CODE]
<font size=1 color=#333333>Visita <a href=http://www.web-studio.com.ar>Web Studio</a>[/CODE]
  #90 (permalink)  
Antiguo 06/08/2002, 17:21
 
Fecha de Ingreso: marzo-2002
Ubicación: Guadalajara, Jalisco.
Mensajes: 213
Antigüedad: 22 años, 9 meses
Puntos: 0
Re: Para Paginar con PHP

$rs-&gt;propagar(&quot;buscar&quot;);Tengo una preguntilla técnica, como le hago para propagar dos variables, es decir que debo de poner ene sta parte:
Código:
  $rs-&gt;propagar(&quot;buscar&quot;);
si mis varibales fueran: $buscar y $tipo

Gracias de antemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 3 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 02:20.