Saludos a todos, de nuevo regreso para pedir consejo a este comité de sabios.
Lo que quiero es que si selecciono la opcion Cualquiera me muestre todos los resultados
Tengo la variable que se envía por formulario
<form id="form1" name="form1" method="post" action="mostrar.php">
<label for="barrio_id"></label>
<select style="width:95px" name="barrio_id" id="barrio_id">
<option value="">Cualquiera</option>
<option value="1">Barrio 1</option>
<option value="2">Barrio 2</option>
<option value="3">Barrio 3</option>
</select>
</form>
Para procesar esa variable
mostar.php
if( isset($_POST['barrio_id'])) {
if (($_POST['barrio_id'])==0) $barrio_id="";
else if (($_POST['barrio_id'])==1) $barrio_id=" (barrio_id=1) AND ";
else if (($_POST['barrio_id'])==2) $barrio_id=" (barrio_id=2) AND ";
else if (($_POST['barrio_id'])==3) $barrio_id=" (barrio_id=3) AND ";
else $barrio_id="";
}
else $barrio_id="";
¿Voy por buen camino? el problema es que este código no me muestra nada, por lo que hay algo que falla.
Gracias de antemano.
Creo que lo que necesitas es esto:
[TUTE] Clase para generar automaticamente select(combos) dependientes multinivel
http://foro.elhacker.net/desarrollo_web/tute_clase_para_generar_automaticamente_selectcombos_dependientes_multinivel-t379538.0.html
Basta con asignar un value a la opción y después procesarla con tu php o poner en tu default (else sólo) la query que muestre todo por defecto.