Hola chicos buenas tardes.
Les comento mi problema:
Estoy creando un buscador interno en mi pagina web, funciona perfecto. pero con un solo lista/menu, cuando utilizo 2 o mas no me funciona. aqui les paso el codigo.
codigo php.
Código PHP:
$colname_Sacarlistado = "-1";
if (isset($_GET['buscar'])) {
$colname_Sacarlistado = $_GET['buscar'];
}
mysql_select_db($database_demo, $demo);
$query_Sacarlistado = sprintf("SELECT * FROM posts WHERE opcion LIKE %s", GetSQLValueString("%" . $colname_Sacarlistado . "%", "text"));
$Sacarlistado = mysql_query($query_Sacarlistado, $demo) or die(mysql_error());
$row_Sacarlistado = mysql_fetch_assoc($Sacarlistado);
$totalRows_Sacarlistado = mysql_num_rows($Sacarlistado);
$colname_Sacarlistado = "-1";
if (isset($_GET['habi'])) {
$colname_Sacarlistado = $_GET['habi'];
}
Basicamente selecciona todo de mi tabla post donde el campo " opcion 2 contiene lo que le paso por parametro.
El campo que le paso por get es un lista menu que se llama buscar.
Código HTML:
<form action="resultados.php" method="get" id="searchform">
<select name="buscar" id="buscar">
<option>--Tipo de Operación:--</option>
<option value="Alquiler">Alquiler</option>
<option value="Venta-terreno">Terrenos</option>
<option value="venta-casa">Ventas de Casas</option>
</select>
<br>
<button type="submit" type="button">Buscar</button>
</form>
Como puedo hacer para que pueda utilizar varios lista/menu y si selecciono 1 solo y presiono buscar, lo haga sin problema y si selecciono 2 o 3 los cargue como otros parametros para la busqueda. saludos. matias