Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2015, 04:53
pips
 
Fecha de Ingreso: octubre-2011
Mensajes: 104
Antigüedad: 13 años, 1 mes
Puntos: 1
Respuesta: invertir orden for

Hola manuel gracias por tu R
Lo había probado y no muestra nada

Pongo más código
Código PHP:
$pagina=htmlspecialchars($_REQUEST["pagina"]);
$limite=25;
$inicio  = ($pagina 1) * $limite;
$registros=200;
$totalceil($registros/$limite);
$limitepag=16;
$rango=ceil($limitepag/2);
 if (
$registros>$limite){
if((
$inicio)>=$limite){
echo 
"<a href=\"?search=$search&pagina=".($pagina-1)."\">".Anterior."</a>"
}

$rango_derecho=$total-$pagina;
if(
$rango_derecho $rango){
        
$resto $rango $rango_derecho;
 }else{
        
$resto 0;
 }
$rango_izquierdo$pagina - ($rango $resto);
for(
$i $pagina;$i$rango_izquierdo;  $i--){
{
if(
$i== 0){
    break;

 echo 
"<a href=\"?search=$search&pagina=".($i)."\".($i) ."</a>";
}
if($pagina < $rango){
    $rango_derecho = $limite;
}  else {
    $rango_derecho = $pagina + $rango;    
}
for($i= $pagina + 1;$i<= $rango_derecho;$i++){
    if($i> $total){
        break;
    }
echo "
<a href="?search=$search&pagina=".($i)."\".($i) ."</a>";
}


De esta manera, cuando la página es 6 me aparece 6 5 4 3 2 1 7 8 9 10 11 ...

De la madenra que me has puesto queda 7 8 9 10 11 12

Muchas gracias saludos