Tema: Paginación
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 29/04/2014, 08:42
Avatar de Eleazan
Eleazan
 
Fecha de Ingreso: abril-2008
Ubicación: Ibiza
Mensajes: 1.879
Antigüedad: 16 años
Puntos: 326
Respuesta: Paginación

Uhm...


creo q es aqui:

Código PHP:
if($pagina == 1) { 
Si en vez de 1 (que sería el valor por defecto), pones $i, que será el número de la página del bucle?

Ahora mismo estás comparando esto:

Supongamos 3 páginas en total: 1, 2, 3.

En el bucle, para pagina 1, compararias esto (tal y como lo tienes)
"Si 1($pagina) == 1" (Primera iteracion) [TRUE]
"Si 1($pagina) == 1" (Segunda iteracion) [TRUE]
"Si 1($pagina) == 1" (Tercera iteracion) [TRUE]

Para página 2, tal y como lo tienes, seria:
"Si 2($pagina) == 1" (Primera iteracion) [FALSE]
"Si 2($pagina) == 1" (Segunda iteracion)[FALSE]
"Si 2($pagina) == 1" (Tercera iteracion)[FALSE]

Si cambias ese 1 por $i, para pagina 1 seria:
"Si 1($pagina) == 1($i)" (Primera iteracion) [TRUE]
"Si 1($pagina) == 2($i)" (Segunda iteracion)[FALSE]
"Si 1($pagina) == 3($i)" (Tercera iteracion)[FALSE]

Y si pagina vale 2:
"Si 2($pagina) == 1($i)" (Primera iteracion)[FALSE]
"Si 2($pagina) == 2($i)" (Segunda iteracion)[TRUE]
"Si 2($pagina) == 3($i)" (Tercera iteracion)[FALSE]

Q creo q es lo q te falla ;)
Saludos!
__________________
>> Eleazan's Source
>> @Eleazan