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
>>
En caso de que no pueda solucionarlo, hay un script llamado Paginator. Puede descargarlo de la siguiente direccion: http://jpinedo.webcindario.com/scripts/paginator/ (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 ::)
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/ (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.
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'><<</a> ";
}
if ($pagina==$n) echo "Siguiente"; //****linea 53
else
{
$seguent=$pagina+1;
echo "<a href='exercici1.php?pagina=$seguent'>>></a>";
}
Pruebe esto:
//anterior y siguiente
if($pagina==1){
echo "<<";
}else{
$anterior=$pagina-1;
echo "<a href='exercici1.php?pagina=$anterior'><<</a> ";
}
if ($pagina==$n) {
echo "Siguiente"; //****linea 53
}else{
$seguent=$pagina+1;
echo "<a href='exercici1.php?pagina=$seguent'>>></a>";
}
es lo mismo, el cambio de los {} no afecta el resultado.
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
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>>)??
quiero k al darle al link de ir a la siguiente pagina me vaya a la parte inferior de la pagina.
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'><<</a>
Cualquier cosa me avisa ;)
puedes ser mas especifico de como funciona el ancla?
El ancla sirve para hacer un enlace a una sección especifica en un documento.
Puede que esto le sirva http://www.bufoland.cl/cursoweb/html/anclas.php (http://www.bufoland.cl/cursoweb/html/anclas.php)
Lo que trato de decir es que, defina en el pie de la pagina un enlace de esta forma:
<a name="ancla_pagina">Hola mundo</a>
Cuando hagan clic en el enlace "Siguiente" entonces se paginaran los resultados y ademas, el navegador ira a la parte inferior del documento, donde esta el ancla.
tengo este codigo para paginar:
if($pagina==1){
echo "Primera ";
echo "<<";
}else{
$anterior=$pagina-1;
echo "<a href='index.php?pagina=1'>Primera</a> ";
echo "<a href='index.php?pagina=$anterior'><<</a>";
}
if ($pagina==$totalpagines) {
echo ">>";
echo "Ultima ";
}else{
$seguent=$pagina+1;
echo "<a href='index.php?pagina=$seguent'>>></a> ";
echo "<a href='index.php?pagina=$totalpagines'>Ultima</a>";
}
Si le meto los cambios para lo del ancla, me kedara asi:
if ($pagina==$totalpagines) {
echo ">>";
echo "Ultima ";
}else{
$seguent=$pagina+1;
echo "<a href='index.php#final?pagina=$seguent'>>></a> ";
//echo "<a href='index.php?pagina=$seguent'>>></a> ";
echo "<a href='index.php?pagina=$totalpagines'>Ultima</a>";
}
?>
<br><br><br><br><br><br><br><br><br><br>v
<a name="final">FINAL</a>
</body>
</html>
y asi deja de funcionar pq e añadido el #final
Jejejeje lo siento... me equivoque.. el #final hay que agregarlo al final, por ejemplo:
echo "<a href='index.php?pagina=$seguent#final'>>></a> ";
gracias, tema solucionado.
Con gusto.. estamos para servir ;D