Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/04/2008, 20:55
reimonfranco
 
Fecha de Ingreso: febrero-2006
Mensajes: 858
Antigüedad: 18 años, 2 meses
Puntos: 4
Duda!!**Al mostrar registros de la bd mysql...***!!

Que tal,

Tengo una bd mysql donde tengo almacenados informacion sobre casas, rangos, etc...

El caso es que tengo un formulario en php que te da para buscar la propiedad por :
Tipo [bodega,casa,local,etc]
operacion [venta,renta]
rango [$x-$x]

El caso es que a la hora de mostrar los rangos no me muestra los registros..
Por ejemplo.. tengo una propiedad de 1,200,000
si pongo de 500,000 - 2,000,000 no muestra nada
pero si pongo de 1,000,000 - 1,500,000 si lo muestra...
(obvioo sin comas)
Entonces me he dado cuenta que muestra los registros que mas se acerque al precio...

Pero no se porque hace eso...
este es mi codigo que muestra..

[PHP]

if(isset($_POST['btn2']//Boton de buscar)) {
$result = mysql_query ("select * from propiedades where tipo = '$propiedad' and operacion = '$operacion'and precio between '".$_POST['r1']//Rango 1."' and '".$_POST['r2'].//Rango2"'");
if(mysql_num_rows($result)==0)
{
echo "Lo sentimos, no se encontró lo solicitado: <b> $propiedad/$operacion/$rango1-$rango2 </b>";
}
else
{
while ($row = mysql_fetch_array($result)) {
$codigo = $row["codigo"];
$tipo = $row["tipo"];
$operacion = $row["operacion"];
$ubicacion = $row["ubicacion"];
$precio = number_format($row["precio"]);
$descripcion = $row["descripcion"];
echo "<div align='center'>
<p>&nbsp;</p>
<table width='50%' border cellpadding='0' cellspacing='0'>[
//...........................................
</table>
</div>";
}
}
}
/PHP]

saludos y gracias
__________________
*La amistad se multiplica cuando se divide*