Ver Mensaje Individual
  #19 (permalink)  
Antiguo 19/12/2011, 16:27
marx-pola
 
Fecha de Ingreso: mayo-2002
Ubicación: Capital Federal
Mensajes: 630
Antigüedad: 22 años
Puntos: 1
Respuesta: Paginación de resultados MUY lenta

Hola a todos! Encontré cual era el problema...

En el paginador estaba la variable &orden=".$orden." que en algún momento coloqué y me olvidé de sacarla.

Usé el mismo código que puse al principio y el paginador quedó de esta manera:

Código PHP:
if($pagina>1)
$select1 $_GET['select1'];
$select2 $_GET['select2'];
$select3 $_GET['select3']; 
{
echo 
"<a class='txtPaginador11b' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina-1)."&txt_criterio=".$txt_criterio."&buscar=>>'>"
echo 
"<a class='txtPaginador11b' href='".$_SERVER["PHP_SELF"]."?pagina=".($pagina-1)."&select1=".$select1."&select2=".$select2."&select3=".$select3."&searchart=buscar'>"
echo 
"<class='txtPaginador11b'><< ANTERIOR</font>"
echo 
"</a>*"


for(
$i=$inicio;$i<=$final;$i++) 

if(
$i==$pagina

echo 
"<class='txtPaginador11b'><b>".$i." </b>"
}else{ 
echo 
"<a class='txtPaginador11b' href='".$_SERVER["PHP_SELF"]."?pagina=".$i."&select1=".$select1."&select2=".$select2."&select3=".$select3."&searchart=buscar'>"
echo 
"<class='txtPaginador11b'>".$i."</a>*"


if(
$pagina<$numPags

echo 
"*<a class='txtPaginador11b' href='" .$_SERVER["PHP_SELF"]."?pagina=".($pagina+1)."&select1=".$select1."&select2=".$select2."&select3=".$select3."&searchart=buscar'>"
echo 
"<class='txtPaginador11b'>SIGUIENTE >></a>"

echo 
"<div id='total_paginador'><font face='verdana' size='-2'>Total: ".$numeroRegistros." resultados</div>";

mysql_close($conexion); 
...y voilá... FUNCIONÓ y ahora sí pagina rápido!!!

Gracias por todo y por su tiempo para atender mi duda.

Abrazo grande y saludos.

Marx.
__________________
"Todo lo que somos es el resultado de lo que hemos pensado". Budda.