Ver Mensaje Individual
  #5 (permalink)  
Antiguo 17/08/2006, 19:50
Avatar de ramon92
ramon92
 
Fecha de Ingreso: enero-2004
Ubicación: Lima
Mensajes: 135
Antigüedad: 20 años, 3 meses
Puntos: 8
oscar aregle esos desperfectos, pero no funciona fijate aqui

aqui te pongo lo del formulario, ya corregi los values, pero creo q es lo del codigo php a la hora de hacer la consulta,

Código HTML:
<table width="200" border="0" align="left" cellpadding="0" cellspacing="0">
          <tr>
            <td class="borde"><form name="form1" method="post" action="">
                <table width="200" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#f2f4f9">
                  <tr>
				  <?php
		 			session_start();
					if ( isset ( $_SESSION['usNick'] ) ) {
			 		// Si esta logeado
					 	?>
				    		<td height="20" align="left" valign="middle" background="img/fondo_busca.jpg" class="linea"><div class="buscador_saludo_bold"><? echo 'Hola, ' , $_SESSION['usNick'] ?></div></td>
                  		<?php
					} else {
				  	// si no esta logeado
							?>
							<td height="20" align="left" valign="middle" background="img/fondo_busca.jpg" class="linea"><div class="buscador_saludo_bold">Buscador, <span class="buscador_saludo">de propiedades</span> </div></td>
							<?php
							}
				  ?>
				  </tr>
                  <tr>
                    <td height="60" class="linea"><div class="buscador_txt"><img src="img/triangulo.jpg" width="3" height="5"> Estoy en busca de:<br>
                            <br>
                            <select name="tipo" size="1" class="buscador_list" id="tipo">
                              <option selected>---------- Seleccionar ----------</option>
                              <option value="Terreno">Terreno</option>
                              <option value="Casa">Casa</option>
                              <option value="Departamento">Departamento</option>
                              <option value="Oficina">Oficina</option>
                              <option value="Local Comercial">Local Comercial</option>
                            </select>
                            <br>
                    </div></td>
                  </tr>
                  <tr>
                    <td height="60" class="linea"><div class="buscador_txt"><img src="img/triangulo.jpg" width="3" height="5"> Que este en :<br>
                            <br>
                            <select name="estado" size="1" class="buscador_list" id="estado">
                              <option selected>---------- Seleccionar ----------</option>
                              <option value="Venta">Venta</option>
                              <option value="Alquiler">Alquiler</option>
                              <option value="Traspaso">Traspaso</option>
                              <option value="Concesion">Conseci&oacute;n</option>
                            </select>
                            <br>
                    </div></td>
                  </tr>
                  <tr>
                    <td height="60" class="linea"><div class="buscador_txt"><img src="img/triangulo.jpg" width="3" height="5"> Ubicado en la zona de :<br>
                            <br>
                            <select name="distrito" size="1" class="buscador_list" id="distrito">
                              <option selected>---------- Seleccionar ----------</option>
                              <option value="Miraflores">Miraflores</option>
                              <option value="Lima">Lima</option>
                              <option value="Surco">Surco</option>
                              <option value="La Molina">La Molina</option>
                            </select>
                            <br>
                    </div></td>
                  </tr>
                  <tr>
                    <td height="60" class="linea"><div class="buscador_txt"><img src="img/triangulo.jpg" width="3" height="5"> Con un precio de :<br>
                            <br>
                            <select name="precio" size="1" class="buscador_list" id="precio">
                              <option selected>---------- Seleccionar ----------</option>
                              <option value="20000">US$ 20,000</option>
                              <option value="30000">US$ 30,000</option>
                              <option value="40000">US$ 40,000</option>
                            </select>
                            <br>
                    </div></td>
                  </tr>
                  <tr>
                    <td height="60" class="linea"><div class="buscador_txt"><img src="img/triangulo.jpg" width="3" height="5"> Con un &aacute;rea de :<br>
                            <br>
                            <select name="area" size="1" class="buscador_list" id="area">
                              <option selected>---------- Seleccionar ----------</option>
                              <option value="70">70 mt2</option>
                              <option value="80">80 mt2</option>
                              <option value="90">90 mt2</option>
                            </select>
                            <br>
                    </div></td>
                  </tr>
                  <tr>
                    <td height="60" class="linea"><div class="buscador_txt"><img src="img/triangulo.jpg" width="3" height="5"> Dormitorios :<br>
                            <br>
                            <select name="dormitorios" size="1" class="buscador_list" id="dormitorios">
                              <option selected>---------- Seleccionar ----------</option>
                              <option value="2">2 Dormitorios</option>
                              <option value="3">3 Dormitorios</option>
                              <option value="4">4 Dormitorios</option>
                            </select>
                            <br>
                    </div></td>
                  </tr>
                  <tr>
                    <td height="30" class="linea"><table width="200" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td width="126"><div class="buscador_txt_busca">Realizar la busqueda?
                            <input name="envio" type="hidden" id="envio" value="buscar" >
                          </div></td>
                          <td width="74" align="center" valign="middle">
						  <? session_start();
						  	//if( isset ( $_SESSION['usNick'] ) ) {;
							   echo "<input type=image src=img/btn_ok.jpg width=62 height=18 action=home.php method=post/>";
							//}else{
 							   //echo "Inicie Sesión";
							   //}
						  ?>
                        </tr>
                    </table></td>
                  </tr>
                  <tr>
                    <td align="center" valign="middle" class="linea"><img src="img/buscar_img.jpg" width="198" height="190"/></td>
                  </tr>
                  <tr>
                    <td class="linea">&nbsp;</td>
                  </tr>
                </table>
            </form></td>
          </tr>
        </table> 
Quitando los 4 ultimos condicionales (IF..) del select del php ahora no funciona nada, por eso te digo que creo q es lo del select (si dejo los 2 primeros IF si funciona, pero solo cuando se escoje tipo y estado. Lo de distrito hasta dormitorios no funciona.

Código PHP:
//
$tipo $_POST[tipo];
$estado $_POST[estado];
$distrito $_POST[distrito];
$precio $_POST[precio];
$area $_POST[area];
$dormitorios $_POST[dormitorios];
//
$SQL="SELECT * FROM opp_inmuebles WHERE (1=1)";
// si selecciono esta lista desplegable, buscar registros coicidentes
if (!empty($tipo)) $SQL.=" AND tipo LIKE '%$tipo%' ";
if (!empty(
$estado)) $SQL.=" AND estado LIKE '%$estado%' ";
if (!empty(
$distrito)) $SQL.=" AND distrito LIKE '%$distrito%' ";
if (!empty(
$precio)) $SQL.=" AND precio LIKE '%$precio%' ";
if (!empty(
$area)) $SQL.=" AND area LIKE '%$area%' ";
if (!empty(
$dormitorios)) $SQL.=" AND dormitorios LIKE '%$dormitorios%' ";
//
if (!$rs->query($SQL)) // Y ejecutamos nuestra consulta. 
{     
    die( 
$rs->error() ); // Si Query devolvió falso, hubo un error y lo mostramos. 

Agradesco tu paciencia hermano
__________________
Hosting Peru.ME | Hosting para Empresas
Agencia de Publicidad Online (Enjoy the difference)