[Solucionado]problema paginacion php+mysql

Iniciado por CrÄsH, 4 Marzo 2009, 21:51 PM

0 Miembros y 1 Visitante están viendo este tema.

CrÄsH

El codigo funciona bien, avanza i retrocede en las paginas, pero me salen estos errores, alguna idea de como arreglarlo y k siga funcionando??? Graciasssss

Notice: Undefined variable: registres in C:\wamp\www\prova.php on line 43

Notice: Undefined variable: registres in C:\wamp\www\prova.php on line 44
<<
Notice: Undefined variable: n in C:\wamp\www\prova.php on line 53
>>
~~~~~~~~~~~~~~~~

Mr. Crowley

En caso de que no pueda solucionarlo, hay un script llamado Paginator. Puede descargarlo de la siguiente direccion: http://jpinedo.webcindario.com/scripts/paginator/

El unico problema que le he encontrado es con Ajax, pero le hice una pequena adaptacion para que funcione perfectamente. Si necesita la adaptacion se la puedo enviar, unicamente la solicita.

Saludos  ::)
Mi blog personal: www.calirojas.com

CrÄsH

Cita de: Mr. Crowley en  5 Marzo 2009, 00:12 AM
En caso de que no pueda solucionarlo, hay un script llamado Paginator. Puede descargarlo de la siguiente direccion: http://jpinedo.webcindario.com/scripts/paginator/

El unico problema que le he encontrado es con Ajax, pero le hice una pequena adaptacion para que funcione perfectamente. Si necesita la adaptacion se la puedo enviar, unicamente la solicita.

Saludos  ::)

gracias por tu respuesta, pero si puede ser me gustaria hacer la paginacion con mi codigo.
~~~~~~~~~~~~~~~~

Mr. Crowley

De acuerdo.. una pregunta: este fragmento de codigo esta bien?


//anterior y siguiente
if($pagina==1) echo "<<";
else
{
$anterior=$pagina-1;
echo "<a href='exercici1.php?pagina=$anterior'>&lt;&lt;</a> ";
}
if ($pagina==$n) echo "Siguiente"; //****linea 53
else
{
$seguent=$pagina+1;
echo "<a href='exercici1.php?pagina=$seguent'>&gt;&gt;</a>";
}


Pruebe esto:


//anterior y siguiente
if($pagina==1){
    echo "<<";
}else{
    $anterior=$pagina-1;
    echo "<a href='exercici1.php?pagina=$anterior'>&lt;&lt;</a> ";
}

if ($pagina==$n) {
    echo "Siguiente"; //****linea 53
}else{
    $seguent=$pagina+1;
    echo "<a href='exercici1.php?pagina=$seguent'>&gt;&gt;</a>";
}
Mi blog personal: www.calirojas.com

CrÄsH

es lo mismo, el cambio de los {} no afecta el resultado.
~~~~~~~~~~~~~~~~

CrÄsH

ya esta solucionado, ahora a  partir de ese codigo, como puedo hacerlo para k al ir a la pagina siguiente  vaya a la parte inferior?

gracias
~~~~~~~~~~~~~~~~

Mr. Crowley

A cual parte inferior? Osea... que cuando se abra la pagina correspondiente no se visualice en el header, sino donde esta la barra de navegacion del paginador (<<Anterior Siguiente>>)??
Mi blog personal: www.calirojas.com

CrÄsH

quiero k al darle al link de ir a la siguiente pagina me vaya a la parte inferior de la pagina.
~~~~~~~~~~~~~~~~

Mr. Crowley

Podria colocar un ancla en la pagina que desea... (en este caso creo que la pagina es exercici1.php)


"<a href='exercici1.php#ancla_pagina?pagina=$anterior'>&lt;&lt;</a>


Cualquier cosa me avisa  ;)
Mi blog personal: www.calirojas.com

CrÄsH

puedes ser mas especifico de  como funciona el ancla?
~~~~~~~~~~~~~~~~