Ver Mensaje Individual
  #10 (permalink)  
Antiguo 17/07/2003, 18:18
Avatar de Manoloweb
Manoloweb
 
Fecha de Ingreso: enero-2002
Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 22 años, 2 meses
Puntos: 5
Efectivamente, un select (o combo) tiene un nombre que se marca en el tag <select> y un valor que depende del <option> que se haya seleccionado.

<select name="talcosa">
<option value="1">Uno</option>
<option value="2">Dos</option>
<option value="3">Tres</option>
<option value="4">Cuatro</option>
</select>

Si el usuario selecciona la opción que aparece como "Dos", tu vas a recibir el valor "2" desde tu campo "talcosa"...

$seleccion=$_POST["talcosa"];
echo $seleccion;

esto te daría como resultado "2"


-------------------------------------------------------------------------
Pero tu codigo parece hacer algo diferente...
-------------------------------------------------------------------------
$talcosa="numero";


<select name="$talcosa">
<option value="1">Uno</option>
<option value="2">Dos</option>
<option value="3">Tres</option>
<option value="4">Cuatro</option>
</select>

Con lo que, para accesar a este resultado, deberías hacerlo así:


$seleccion=$_POST["numero"];
echo $seleccion;

Te fijas en la diferencia???

El primer ejemplo le pone un nombre ESTATICO, es decir que tu lo escribes y asi se usa..

El segundo usa un nombre DINAMICO, ya que el nombre del select depende de lo que valga la variable $talcosa

Queda claro???
__________________
Manoloweb