Cita:
Iniciado por Heli0s Te da error porque la consulta está mal, haz un echo mysql_error(), y revisa la consulta, falta un limit, y yo pondría la sintaxis como la que tienes en el ejemplo que si que funciona, me refiero, DESC/ASC en mayusculas, y cosas así que facilitan la lectura de la consulta.
Un saludo
Ya esta arreglado el codigo que quería implementar (y tambien he aplicado tu consejo jeje).
Pero sigue pasando lo mismo, le ponga la página que le ponga, muestra los mismos resultados (he probado cambiandola desde la URL).
Código PHP:
<?php
//Nos comenectamos a la BBDD.
include("conex.php");
//Propiedades de Paginacion.
if (!isset($pags))
$pags = 0;
$cantidad = 5;
$inicial = $pags * $cantidad;
//Realizamos la busqueda en la BBDD.
$noticias=mysql_query("SELECT * FROM noticias ORDER BY fecha DESC LIMIT $inicial,$cantidad", $connect);
$totalnoticias=mysql_num_rows($noticias);
//Calculamos el numero de páginas a mostrar.
$contar=mysql_query("SELECT * FROM noticias",$connect);
$totalpaginas=mysql_num_rows($contar);
$paginas = intval($totalpaginas / $cantidad);
//Imprimimos los resultados.
while ($row=mysql_fetch_array($noticias))
{echo "<tr>
<font><b>$row[titulo]</b></font><br>
<font>$row[noticia] </font>
<br>";
}
echo "<br>";
//Creamos los enlaces, Anterior/Siguiente.
echo "<center><p>";
if ($pags <>0)
{
$url = $pags - 1;
echo "<font><a href='noticiero2.php?id=".$id."&pags=".$url."'> Anterior</a></font>";
}
else {
echo " ";
}
for ($i = 0; $i<($paginas + 1); $i++) {
if ($i == $pags) {
echo "<font><b>$i</b></font>";
}
else {
echo "<font><a href='noticiero2.php?id=".$id."&pags=".$i."'>".$i."</a></font>";
}
}
if ($pags < $paginas) {
$url = $pags + 1;
echo "<font><a href='noticiero2.php?id=".$id."&pags=".$url."'>Siguiente </a></font>";
}
else {
echo " ";
}
echo "</p></center>";
?>
Da igual esto:
http://juventudmdc.comlu.com/noticiero2.php?id=&pags=189
que esto:
http://juventudmdc.comlu.com/noticiero2.php?id=&pags=189123123
que esto:
http://juventudmdc.comlu.com/noticiero2.php?id=&pags=2
Muestra en todas lo mismo..