Foro de elhacker.net

Programación => 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
  1. <form id="form1" name="form1" method="post" action="mostrar.php">
  2.  
  3. <label for="barrio_id"></label>
  4.            <select style="width:95px" name="barrio_id" id="barrio_id">
  5.              <option value="">Cualquiera</option>
  6.              <option value="1">Barrio 1</option>
  7.              <option value="2">Barrio 2</option>
  8.              <option value="3">Barrio 3</option>
  9.            </select>
  10. </form>  

Para procesar esa variable

mostar.php

Código
  1. if( isset($_POST['barrio_id'])) {
  2. if (($_POST['barrio_id'])==0) $barrio_id="";
  3. else if (($_POST['barrio_id'])==1) $barrio_id=" (barrio_id=1) AND ";
  4. else if (($_POST['barrio_id'])==2) $barrio_id=" (barrio_id=2) AND ";
  5. else if (($_POST['barrio_id'])==3) $barrio_id=" (barrio_id=3) AND ";
  6. else $barrio_id="";
  7. }
  8. 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.