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