Hola amigos intento paginar los resultados de una consulta pero no llega a mostrar todas las paginas que deberia mostrar solo me imprime la primera osea 1 cuando deberia salir 1 2 3 etc etc.
ahi una parte del codigo:
 
esta parte es la impresion del paginado
 
if (($pagina -1)  > 0){
	echo "<a href='index.php?pagina=".($pagina - 1)."'>< Anterior</a>";
}
 
for ($i=1; $i <= $total_paginas; $i++ ){
	if ($pagina == $i)
		echo $pagina." ";
	else
		echo "<a href='index.php?pagina=$i'>$i</a>";
}
if (($pagina + 1) <= $total_paginas){
	echo "<a href='index.php?pagina=".($pagina + 1)."'>Siguiente ></a>";
 
}
 
Donde estoy mal por favor
Gracias de antemano por la ayuda prestada 
  
 
