Paginacion salteada entre dos tablas

Iniciado por Graphixx, 14 Noviembre 2012, 23:01 PM

0 Miembros y 1 Visitante están viendo este tema.

Graphixx

tengo dos tablas supongamos una tabla motos, y otra tabla carros...
alguien conoce un script de paginacion que me vaya mostrando los registros de ambas tablas:

1 pagina : motos
2 pagina : carros
3 pagina : motos
4 pagina : carros
y asi sucesivamente, o si conocen algun script de paginacion bueno se agradece.
Gracias.
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

#!drvy

#1
Eso lo puedes hacer tu mismo simplemente comprobado si el numero es par o impar =)

Código (php) [Seleccionar]
<?php

function parimpar($pagina){if((int)$pagina%2){return true;}else{return false;}}

if(
parimpar($pagina)){
   echo 
'motos';
} else {
   echo 
'carros';
}


?>


PD: Le añadí (int) para asegurarte de que la función procesa un numero.
Saludos

Graphixx

Gracias drvy | BSM , muy muy buena tu idea no lo habia pensado asi.
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog

Graphixx

#3
lo que llevo es algo asi:

Código (php) [Seleccionar]

//optenemos el limite mas grande de entre las dos consultas
if($resultados_totales > $resultados_totales_cr){
$ban = "f";
}elseif($resultados_totales < $resultados_totales_cr){
$ban = "c";
}else{$ban = "c";}
   
if($ban=="f"){
//limitar cr

    for($s=0;@$col=mysql_fetch_array($resp);$s++){

//dibuja f
echo "<br />fr";

if($sent<$resultados_totales_cr){
//dibuja c
@$col_cr=mysql_fetch_array($resp_cr);
echo "<br />";
}

}

}elseif($ban=="c"){
//limitar fr   
    for($s=0;@$col_cr=mysql_fetch_array($resp_cr);$s++){

//dibuja c
echo "<br />";

if($sent<$resultados_totales-1){
//dibuja f
@$col = mysql_fetch_array($resp);
    echo "<br />";
    }
}

}
Nada tiene fin solo hay pequeñas pausas, pausas que determinan el comienzo de otros. Graphixx
Mi blog