lista desplegable urgente
como puedo hacer utilizando php una lista y que me ponga de opciones por ejemplo: cualquier cantidad, menos de 60, de 60 a 90, de 90 a 120 y asi sucesivamente y despues cuando yo envie el formulario me busque en la base de datos de mysql los campos que su precio esta entre esos valores. espero q me podais ayudar me corre mucha prisa muchas gracias. adios
En cuanto a hacer el select, aquí tienes un ejemplo del mismo:
<select name="Intervalos">
<option value="any">Cualquier cantidad</option>
<option value="minus_60">Menos de 60</option>
<option value="60_to_90">De 60 a 90</option>
<option value="90_to_120">De 90 a 120</option>
</select>
Luego, al recoger los datos del formulario, yo usaría una función a la que meter el valor de la select y recoger, en forma de SQL, la cadena de texto que usar. Mira este ejemplo:
function SelectToSQL($select_value)
{
switch($select_value)
{
case "any":
$string = "";
break;
case "minus_60":
$string = " WHERE campo < 60 ";
break;
etc...
}
}
De esa manera, meterías el valor de la SELECT (En este caso, sería $_POST["Intervalo"]), y recogerías el trocito de SQL necesario para hacer que la búsqueda tenga un criterio.
Si necesitas más información, escríbeme a [email protected]. ¡¡ Y visita mi web !!
http://www.flipis.net
<select name="Intervalos">
<option value="any">Cualquier cantidad</option>
<option value="minus_60">Menos de 60</option>
<option value="60_to_90">De 60 a 90</option>
<option value="90_to_120">De 90 a 120</option>
</select>
Luego, al recoger los datos del formulario, yo usaría una función a la que meter el valor de la select y recoger, en forma de SQL, la cadena de texto que usar. Mira este ejemplo:
function SelectToSQL($select_value)
{
switch($select_value)
{
case "any":
$string = "";
break;
case "minus_60":
$string = " WHERE campo < 60 ";
break;
etc...
}
}
De esa manera, meterías el valor de la SELECT (En este caso, sería $_POST["Intervalo"]), y recogerías el trocito de SQL necesario para hacer que la búsqueda tenga un criterio.
Si necesitas más información, escríbeme a [email protected]. ¡¡ Y visita mi web !!
http://www.flipis.net