Foros del Web » Programando para Internet » PHP »

Paso de variable de un select

Estas en el tema de Paso de variable de un select en el foro de PHP en Foros del Web. Amigos, tengo algo muy simple que me complica la vida. Tengo un menu desplegable (select) que necesito que la variable que selecciona el usuario de ...
  #1 (permalink)  
Antiguo 17/02/2004, 08:43
 
Fecha de Ingreso: noviembre-2002
Mensajes: 46
Antigüedad: 15 años, 6 meses
Puntos: 0
Paso de variable de un select

Amigos, tengo algo muy simple que me complica la vida. Tengo un menu desplegable (select) que necesito que la variable que selecciona el usuario de ese menu se pase a PHP_SELF para hacer una busqueda en mi BD. O sea: tenes un menu del cual elegir A, B o C. Y que cuando el usuario elija y ponga aceptar, esa variable que eligio me la pase al mismo archivo PHP para usarla.
La variable llega vacia siempre.

Gracias, saludos
A.
  #2 (permalink)  
Antiguo 17/02/2004, 09:13
Avatar de vitxo  
Fecha de Ingreso: septiembre-2003
Ubicación: Valencia
Mensajes: 219
Antigüedad: 14 años, 8 meses
Puntos: 0
Bueno, suponiendo que tienes este formulario con el menu desplegable, simplente recuperas el valor que ha seleccionado el usuario mediante $_POST['Procesador'].

Código:
<form action="<?=$PHP_SELF?>" method="post">
<label for="Procesador">Que procesador tiene tu ordenador?</label>
        <select id="Procesador" name="Procesador" size="1">
                <option value="sin escoger">Selecciona una opcin</option>
		<option value="PI">Pentium o inferior</option>
    <option value="PII">Pentium 2, 3 o 4 </option>
		<option value="AMD">AMD: K6/II/III, Duron(tm), Athlon(tm), Athlon XP/MP(tm) </option>
		<option value="Otro">Otro </option>     
		<option OnClick="alert('Puedes mirar la documentacin ...');"  value="Nosabe">Cmo se sabe?</option>
        </select>
<input type="submit" id="ok" name="ok" value="dale!"/>
</form>
En el mismo script:
Código PHP:
if ( $_POST['ok']  ){
  echo 
$_POST['Procesador'];
}else{
  
//mostrar formulario

  #3 (permalink)  
Antiguo 18/02/2004, 06:48
 
Fecha de Ingreso: noviembre-2002
Mensajes: 46
Antigüedad: 15 años, 6 meses
Puntos: 0
De acuerdo Si!!

Geniooooo!!
Anduvo re bien.

Muchas gracias
A.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:57.