Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/11/2013, 17:37
DiegoAlonso
 
Fecha de Ingreso: julio-2013
Mensajes: 39
Antigüedad: 11 años, 4 meses
Puntos: 0
Paginación muestra todas las páginas

Hola, bueno tengo mi paginador de los resultados de mi tablas de la DB, bueno funciona bien, pero muestra todas las páginas, por ser si hay 99 páginas muestra: 1 - 2 - 3 -4 -5 - 6 -7 -8 -9 etc.. hasta llegar a 99

quisiera que muestre 1 -2 - 3 - . - . -97 - 98 - 99
Alguien que pueda ayudarme, gracias.

Código:
	$noRegistros = 5; // Número de noticias por página
	$pagina = 1;	  // Página con la que iniciara
	if($_GET["pagina"])
	$pagina = $_GET["pagina"];

Código:
	//Imprimiendo páginas
	$sSQL = "SELECT count(*) FROM ".$db_articulos."";
	$result = mysql_query($sSQL);
	$row = mysql_fetch_array($result);
	$totalRegistros = $row["count(*)"];
	$noPaginas = $totalRegistros/$noRegistros;
	for($i=1; $i<$noPaginas+1; $i++) {
	if($i == $pagina)
	  echo "<span class='pagina_seleccionada'>$i</span> ";
	else
	  echo "<a href=\"?pagina=".$i."\" class='paginas'>".$i."</a>";
	}