Muy buenas.
Necesito de vuestra ayuda.
En el index de la web tengo una zona de comentarios y esta esta dentro de un include.
El problema es que a la hora de usar la paginacion de la zona de comentario esta me lleva hasta la parte superior y no logro entender el por que la verdad.
Es como si al pulsar por ejemplo en la página 2 de los comentarios subiera la web hasta arriba.
Alguien podria echarme un cable con esto?
Os dejo el php para que lo veais.
Necesito de vuestra ayuda.
En el index de la web tengo una zona de comentarios y esta esta dentro de un include.
El problema es que a la hora de usar la paginacion de la zona de comentario esta me lleva hasta la parte superior y no logro entender el por que la verdad.
Es como si al pulsar por ejemplo en la página 2 de los comentarios subiera la web hasta arriba.
Alguien podria echarme un cable con esto?
Os dejo el php para que lo veais.
<?php
include("conexion.php")
?>
<?php
$rst_coment=mysql_query("SELECT * FROM tblcomentario WHERE tblcomentario.co_categoria = 'index' AND tblcomentario.estado=1 ORDER BY fecha DESC;",$conexion);
$num_registros=mysql_num_rows($rst_coment);
if ($num_registros==0)
{
echo "No hay resultados para mostrar y seguro que ocurrio algo!!";
mysql_close($conexion);
exit();
}
$registros=2;
//$pagina=$_GET["num"];
$pagina = isset($_GET['num']) ? (int) $_GET['num'] : 1;
if(is_numeric($pagina))
$inicio=(($pagina-1)*$registros);
else
$inicio=0;
$rst_coment=mysql_query("SELECT * FROM tblcomentario ORDER BY fecha DESC LIMIT $inicio, $registros;",$conexion);
//redondeo de paginas con ceil
$paginas=ceil($num_registros/$registros);
?>
<div class="box">
<div class="box_cont">
<?php
while($fila = mysql_fetch_array($rst_coment)){
echo "<p>Nombre:<span6>$fila[co_nombre]</span></p>";
echo"<p>Comentario: <span6>$fila[co_comentario]</span></p>";
echo "<p>$fila[co_web]</p>";
echo"<p>$fila[fecha]<img src='img/sep.png' /><br></p>";
}
mysql_free_result($rst_coment);
?>
<?php
if($pagina>1)
echo "<a href='index.php?num=". ($pagina-1) ."'>Anterior</a> ";
for($cont=1;$cont<=$paginas;$cont++)
{
//verificamos en la pagina que estamos para que no este el link
if($cont==$pagina)
echo $cont ." ";
else
echo "<a href='index.php?num=". $cont ."'>$cont</a> ";
}
if($pagina<$paginas)
echo "<a href='index.php?num=". ($pagina+1) ."'>Siguiente</a> ";
?>
</div>
</div>