Tengo una problematica con mi logica de programacion.
Código:
Bien explico un poco mi problematica espero que me puedan ayudar.<?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); } ?>
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:
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. <?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 } ?>
Alguna sugerencia para solventar este problema.
Gracias por su atención