Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/11/2007, 18:59
iarrieta
 
Fecha de Ingreso: noviembre-2002
Ubicación: Colombia
Mensajes: 278
Antigüedad: 21 años, 5 meses
Puntos: 0
Re: Ayuda para terminar buscador avanzado

El codigo php que hace la consulta para mostrar resultados:
Código PHP:
<?
include("connect.php");
 
if (
$_POST){ 
   
$zona $_POST["zona"];
   
$estrato $_POST["estrato"];
   
$negocio $_POST["negocio"];
   
$inmueble $_POST["inmueble"];
   
$condicion $_POST["condicion"];
   
$precio_min $_POST["precio_min"];
   
$precio_max $_POST["precio_max"];
 
$sql "SELECT *
             FROM propiedades
             WHERE zona LIKE '%$zona%'
             OR estrato LIKE '%$estrato%'
             OR negocio LIKE '%$negocio%'
             OR inmueble LIKE '%$inmueble%'
             OR condicion LIKE '%$condicion%'
             OR precio_min LIKE '%$precio_min%'
             OR precio_max LIKE '%$precio_max%'"
;

}

$result mysql_query($sql);
$numeroRegistros=mysql_num_rows($result); 
if(
$numeroRegistros<=0

    echo 
"<div align='center'>"
    echo 
"<br><br>No se encontraron resultados que coincidan con los criterios solicitados.<br>";
    echo 
"Por favor, intente de nuevo variando las opciones."
    echo 
"</div>"
}else{ 

while(
$row=mysql_fetch_assoc($result)) 
{

echo 
"<table width=700 align=center>";
echo 
"<tr>";
echo 
"<td align=left>";
echo 
"<font class=titulo_codigo>Código del Inmueble: ".$row[id_propiedad]."</font>";
echo 
"<hr size=1 width=700px noshade='noshade'>";
echo 
"".$row[intro]." :: <a href='detalles_propiedad.php?id_propiedad=$row[id_propiedad]'>Ver detalles del Inmueble.</a>";
echo 
"<hr size=1 width=700px noshade='noshade'><br>";
echo 
"</td></tr></table>";
}
}
?>
Imagino que parte clave para ambos problemas puede estar aqui:
Código PHP:
$numeroRegistros=mysql_num_rows($result); 
if(
$numeroRegistros<=0

    echo 
"<div align='center'>"
    echo 
"<br><br>No se encontraron resultados que coincidan con los criterios solicitados.<br>";
    echo 
"Por favor, intente de nuevo variando las opciones."
    echo 
"</div>"
}else{ 
Eso lo coloque para que si no hay coincidencias, muestre ese mensaje.