Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/03/2011, 10:02
Yurisimo
 
Fecha de Ingreso: julio-2009
Mensajes: 111
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Paginacion, Buscador y $_GET

Pues utilizo PHP mas plantillas de Smarty, y tengo la paginacion asi...

Código PHP:

$txt 
$_POST['empresa'];

    
/* BUSQUEDA Empresa o Nombre */
    
$sqlM "SELECT id_empresa, empresa, tel, nombre, email, activo,     seg_cont, notas, fecha FROM clientes WHERE (empresa LIKE '%$txt%' OR nombre LIKE '%$txt%') ORDER BY fecha ASC";
    
$resM=$db->GetAll($sqlM);
    
    
    
$numMSG=sizeof($resM);
    
$smarty->assign('registros'$numMSG);
    if(
$numMSG >= 1){    

    
//paginacion

    
$msgXpag=10// pongo 10 resultados por pagina...

    
$numeroP =ceil($numMSG/$msgXpag);
    
    if(isset(
$_GET['e'])){
      
$pagAct=sanitize($_GET['e'], INT);    
    }else{
      
$pagAct=1;    
    }    
    
    
    
$inicio=($pagAct-1)*$msgXpag;
    
    if(
$pagAct !=$numeroP){
       
$fin=$msgXpag*$pagAct;    
    }else{
       
$fin=$numMSG;    
    }
    
// Asignacion de Paginas
    
    
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php"><<</a></div> ';
    
//Si la pagina actual no es 1, le restamos 1
    
    
if($pagAct 1){
        
$siguiente $pagAct 1;
          
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php?e='.$siguiente.'"><</a></div> ';
    }else{
        
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php"><</a></div> ';
    }    
    
    for(
$j=1$j<=$numeroP$j++){
      if(
$pagAct==$j){
          
$paginacion .='<div class="verdeQu">'.$j.'</div>';
      }else{
           
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php?e='.$j.$miGet.'">'.$j.'</a></div> ';
      }    
    }
//Siguiente
if($pagAct <= || $numeroP != $pagAct){
        
$sante $pagAct 1;
          
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php?e='.$sante.'">></a></div> ';
    }else{
        
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php?e='.$pagAct.'">></a></div> ';
    }    
        

           
$paginacion .=' <div><a class="verdeQ" href="Buscador-Clientes.php?e='.$numeroP.'">>></a></div> '
     
// FIN de asignacion de paginas

    
$smarty->assign('paginacion'$paginacion); 
Y claro al pulsar pagina 2 ó 3 ó las que sean, me salta a todos los resultados otra vez... y eso es lo que no me sale... mantener el resultado de la busqueda pagina...