Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/02/2013, 09:36
aprendizt
 
Fecha de Ingreso: febrero-2013
Ubicación: Tuluá
Mensajes: 5
Antigüedad: 11 años, 2 meses
Puntos: 0
Pregunta problemas con paginación

Buenos días para todos.

Tengo una problematica con mi logica de programacion.

Código:
<?php 
	require_once("libs/class.php");
	$tra=new Trabajo();
	if (isset($_POST["action"]) and $_POST["action"]=="register")
	{
	 if (isset($_GET["pos"])) 
             {
                 $inicio=$_GET["pos"];
             }
              else
             {
               $inicio=0;
             }
	 $reg=$tra->filtrado_clasificados($_POST["operacion"],$_POST["tipo"],$_POST["ciudad"],$_POST["ubicacion"],$inicio);
	}
?>
Bien explico un poco mi problematica espero que me puedan ayudar.

tengo un formulario donde tengo varios campos select que son un filtrado de datos. y en ese formulario tengo un campo hidden con name=action y con un value=register. si eso existe entonces me llama al metodo filtrado_clasificados (hasta hay todo funciona perfecto).

el problema es que mi paginacion de

Código:
<?php 
                      if ($inicio==0)
                       {
                    ?>
                    <a href="javascript:void(0);" class="btn" title="Anterior">Anterior</a>
                    <?php 
                      } 
                      else 
                        {
                        $anterior=$inicio-3;
                       ?>
                       <a class="btn btn-primario" href="?pos=<?php echo $anterior; ?>" title="Anterior">Anterior</a>
                      <?php 
                         }
                      ?>
                    <?php 
                      if (count($reg)==3)
                      {
                        $proximo=$inicio+3;
                    ?>
                       <a class="btn btn-primario" href="?pos=<?php echo $proximo ?>" title="siguientes">siguiente</a>
                  <?php 
                    } 
                    else
                     {
                  ?>
                    <a class="btn" href="javascript:void(0);" title="siguientes">Siguiente</a>
                  <?php
                     }
                    
                   ?>
Esta fuera del formulario entonces cuando presiono en siguiente el valor que me llevaba en el campo hidden desaparece y no me ingresa al primer if (isset($_POST["action"]) and $_POST["action"]=="register")... . que es donde tengo el siguiente if (isset($_GET["pos"])) que me hace la comprobación por el get con nombre pos.

Alguna sugerencia para solventar este problema.


Gracias por su atención