Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: Jaes en 11 Enero 2013, 22:45 PM

Título: [?][PHP]Procesar variable php de formulario
Publicado por: Jaes en 11 Enero 2013, 22:45 PM
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

Código (html4strict) [Seleccionar]
<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

Código (php) [Seleccionar]
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.
Título: Re: [?][PHP]Procesar variable php de formulario
Publicado por: Graphixx en 11 Enero 2013, 22:57 PM
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
Título: Re: [?][PHP]Procesar variable php de formulario
Publicado por: jdc en 11 Enero 2013, 23:01 PM
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.