Hola , soy nuevo en los foros y en php.
Mi problema es el siguiente:
Deseo realizar dos tipos de búsquedas , una genérica y otra especifica, entonces al inicio pongo una pequeña selección de que tipo de búsqueda quiero que haga
<select name="tipo">
<option value="1">Búsqueda especifica
</option>
<option value="2">Buscador génerico
</option>
</select> <input name="tipo_de_busqueda" value="Aceptar" size="4" type="submit">
despues de eso hago con un if divido las opciones , búsqueda especifica y búsqueda genrica que despliagan lo siguiente:
if($_REQUEST['tipo']==1)//Si escoge búsque especifica
{ ?>
<p style="text-align: center;">Búsqueda Especifica</p>
Escoge el tipo de búqueda
<select name="tipo">
<option value="1">Búsqueda nombre
</option>
<option value="2">Busqueda por dirección
</option>
<option value="3">Busqueda servicio
</option>
</select> <input name="tipoes" value="Aceptar" size="4" type="submit">
<?php
}
else//Realizará búsqueda generica
{ ?>
<p style="text-align: center;">Búsqueda Genérica</p>
Palabras claves: <input type="text" name="bus_gene" size="25" /> <input type="submit" name="buscar_generica" value="Buscar" />
<?php
}
}
?>
mi problema es , cuando quiero hacer las diviciones por nombre y todo eso (con if) no me despliega nada , como ejemplo
if($_REQUEST['tipoes']==TRUE)//Preciona aceptar para el tipo de búsqueda de especifica
{
if($_REQUEST['tipo']==1)
{
echo "Nombre";
}
elseif($_REQUEST['tipo']==2)
{
echo "Direccion";
}
else
{
echo "Servicio";
}
}
que según yo deberia ir abajo de su formulario (antes del else) y en el caso de búsqueda generica no puedo leer los datos desde el texto,¿existe alguna manera que pueda hacer para que no redireccione para otras paginas y hacerlo por paginas ?.