Ver Mensaje Individual
  #10 (permalink)  
Antiguo 28/02/2009, 13:58
Necrobone
 
Fecha de Ingreso: febrero-2009
Mensajes: 52
Antigüedad: 15 años, 3 meses
Puntos: 0
Respuesta: Filtrar consulta con formulario

Ya se a lo que te refieres. Pero los campos de mi BD empiezan por mayus, y cualquier value o nombre que pongo en los codigos tambien empiezan por mayus, al menos casi siempre. De todas formas lo comprobe y aun asi pasa lo mismo, carga pero no filtra.

Te copio los codigos aver si descubres mi estupidez gramatica.

1º PAGINA

Código HTML:
<form name="Filtrar" action="browser.php">

</div>
<div style="position:absolute;left:740px;top:280px;z-index:6" align="left">
<select name="Tipo" style="width:200px">
  	<option selected>Tipo de vivienda</option>
    <option value="Áticos">Áticos</option>
    <option value="Apartamentos">Apartamentos</option>
    <option value="Adosados">Adosados/Pareados</option>
    <option value="Casas">Casas</option>
    <option value="Chalet">Chalet</option>
    <option value="Estudios">Estudios</option>
    <option value="Fincas">Fincas/Parcelas</option>
    <option value="Locales">Locales</option>
    <option value="Nuevas">Nuevas promociones</option>
    <option value="Piso">Pisos</option>
</select>

</div>
<div style="position:absolute;left:740px;top:230px;z-index:7" align="left">

</div>
<div style="position:absolute;left:740px;top:180px;z-index:8" align="left">

 <input type="submit" name="Filtrar" value="Filtrar" style="position:absolute; left:10px; top:200px;"/></p>
</form> 

FILTRADO:


Código PHP:
if(isset($_POST['Filtrar']) && $_POST['Filtrar']=='Filtrar')
{
$Tipo $_POST['tipo'];
$_pagi_sql "SELECT * FROM inmuebles WHERE Estado='Alquiler' AND Tipo=".$Tipo;
}
else
{
$_pagi_sql "SELECT * FROM inmuebles WHERE Estado='Alquiler'";
}
$_pagi_result=mysql_query($_pagi_sql); 
Y continuo la pagina. De todas maneras seguire probando, aver si consigo arreglarlo y no molestarte mas.