Foros del Web » Programando para Internet » PHP »

rango busqueda numeros

Estas en el tema de rango busqueda numeros en el foro de PHP en Foros del Web. hola, yo tengo armado esta busqueda q está mas abajo en su codigo, pero lo q quiero hacer es que en el formulario original me ...
  #1 (permalink)  
Antiguo 07/01/2008, 15:00
 
Fecha de Ingreso: mayo-2006
Ubicación: Ciudad de Buenos Aires
Mensajes: 78
Antigüedad: 17 años, 11 meses
Puntos: 2
rango busqueda numeros

hola, yo tengo armado esta busqueda q está mas abajo en su codigo, pero lo q quiero hacer es que en el formulario original me dé para poner un numero minimo y otro maximo, y q me muestre los resultados dentro de este rango.
por ejemplo, minimo 10, maximo 60, cuando mi base tiene numeros como 5,12,55,65, y en el resultado solo me muestre cuando corresponde a 12 y 55 nada mas.
me explico? perdon por la forma de referirme pero soy nuevo a esto.
intenté con el Between pero ví q siempre se le pone una constante, y si se puede usar con variable no sé como.
ayuda por favor! gracias!!!

<?php
echo"<table BORDER=5 CELLPADDING=3>
<td><b>ID</b></td><td><b>Fecha</b></td><td><b>Nombre</b></td><td><b>Teléfono</b></td><td><b>Móvil</b></td><td><b>Otro</b></td><td><b>email</b></td><td><b>email2</b></td><td><b>Ambientes</b></td><td><b>Barrio</b></td><td><b>Presupuesto</b></td><td>Observaciones</td>";
/* Consulta de la BD para recuperar los valores */
$consulta ="SELECT * FROM clientes WHERE presupuesto LIKE '%$buscar%'";
/* Resultado/s de la consulta Si se produce un error imprime el mensaje */
$resultado=mysql_query($consulta) or die ("Error de búsqueda en la BD: ". mysql_Error());
/* Cuenta el número de coincidencias en la BD con la palabra buscada */
$numResultados = mysql_num_rows($resultado);
/* Parte Inicial de La página */
echo "<b>Resultado/s de la búsqueda:</b>";
echo '<div align="center"><u>'.$busqueda.'</u> Se han encontrado '.$numResultados.' coincidencias.
<hr /><br /></div>';
/* Comprobamos que se ha encontrado alguna coincidencia */
if($numResultados>0){
while($linea=mysql_fetch_array($resultado,MYSQL_BO TH)){
/* Guardamos los valores de la BD en variables */
$id=$linea["id"];
$fecha=$linea["fecha"];
$nombre=$linea["nombre"];
$dir=$linea["direccion"];
$telefono=$linea["telefono"];
$movil=$linea["movil"];
$otro=$linea["otro"];
$email=$linea["email"];
$email2=$linea["email2"];
$ambientes=$linea["ambientes"];
$barrio=$linea["barrio"];
$presupuesto=$linea["presupuesto"];
$observaciones=$linea["observaciones"];
/* Imprimimos el resultado */
echo ("<tr BGCOLOR='gray'>");
print
"
<td>$id</td>
<td nowrap>$fecha</td>
<td nowrap>$nombre</td>
<td nowrap>$telefono</td>
<td nowrap>$movil</td>
<td nowrap>$otro</td>
<td nowrap>$email</td>
<td nowrap>$email2</td>
<td nowrap>$ambientes</td>
<td nowrap>$barrio</td>
<td nowrap>$presupuesto</td>
<td nowrap>$observaciones</td>";
print "</tr>";
}
print "</table>";
} else {
/* La búsqueda en la BD no produce ningún resultado */
echo "Los sentimos, no se ha encontrado ninguna coincidencia con '$buscar' en nuetra base.<br /><br />
<br />";
}
?>
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:06.