Hola muchachos tengo un problema serio, tengo un buscador que tiene dos opciones de búsqueda, esas opciones son sólo para separar cada opción, mi problema es que cuando apreto el botón de buscar me sale los resultados pero al ver el link de la página 2 del paginador se me cae y ya no veo los resultados. Una ayudita por favor.
Aquí va el código.
Código HTML:
<form name="formulario" method="get" action="">
<label for="texto">Texto</label>
<input name="texto" type="text" id="texto" value="{texto}" size="50" maxlength="50">
<input type="submit" name="buscar" id="buscar" value="Buscar">
<label> Salud:</label><input name="rdOpcion" type="radio" id="rdOpcion" value="1" {chequeado_sochipe}>
<label> Enfermedad:</label><input type="radio" name="rdOpcion" id="rdOpcion" value="2" {chequeado_corafis}>
<input type="hidden" name="opcion" value="{guardar_opcion}">
</form>
Código PHP:
Código PHP:
if( isset( $_GET['texto'] ) )
{
if( isset($_POST['buscar']) )
$pagina = 1;
elseif( isset($_GET['pagina']) )
$pagina = $_GET['pagina'];
else
$pagina = 1;
$total_pagina = 0;
$desde = ($pagina - 1) * $modulo->max_elementos_pagina;
$cantidad = $modulo->max_elementos_pagina;
$cursor = 0;
if ( isset( $_REQUEST['rdOpcion'] ) && $_REQUEST['rdOpcion']=='1' )
$opcion = 1; //
if ( isset( $_POST['rdOpcion'] ) && $_POST['rdOpcion']=='2' )
$opcion = 2; //
$plantilla->asignar('guardar_opcion', $_REQUEST['rdOpcion']);
//Aquí comienza el problema
if ( opcion ==1 )
//ejecución de consultas según opcion
elseif (opcion == 2)
//ejecución de consultas según opcion