Gracias !! ya intente algo pero seguro tiene un error por que no me sirve,
A ver si me pueden echar la mano !!! en el codigo los campos cambiaron tengo in input text que se llama busqueda
y dos list. uno que se llama delegacion(el usuario tiene que esocoger las opciones) y otro precio (= ke el otro)
y bueno el chiste es que con que escojan un campo ps haga la busqueda no es necesario ls 3 criterios se pueden quedar sin seleccionar 2. espero explicarme
les dejo el codigo que tengo.
Código PHP:
<?
// quito los espacios en blanco del campo busqueda
trim ($busqueda);
//recojo los datos del form.
$busqueda= $_POST['busqueda'];
$delegacion= $_POST['delegacion'];
$precio= $_POST['precio'];
//conecto a la base de datos
@ $db = mysql_pconnect("localhost", "u69095_naim", "******");
// si no hay coneccion muestra el error.
if (!$db)
echo "Error: No se ha podido conectar a la base de datos. Por favor, prueba de nuevo más tarde.";
exit;
}
//seleccion el nombre de la base.
mysql_select_db("u69095_buscador");
$consulta= "SELECT * FROM Hoteles WHERE Nombre, Direccion, Colonia='$busqueda' OR Delegacion='$delgacion' OR Precio='$precio'";
$resultado = mysql_query($consulta);
$num_resultados = mysql_num_rows($resultado);
echo "<p>Hoteles Encontrados: ".$num_resultados."</p>";
while ($registro= mysql_fetch_array($resultado))
{
echo '<br>';
echo $registro['Nombre'];
echo '<br>';
echo $registro['Delegacion'];
echo '<br>';
echo $registro['Precio'];
echo '<br>';
}
?>
Gracias