
17/07/2003, 18:18
|
 | | | Fecha de Ingreso: enero-2002 Ubicación: Monterrey
Mensajes: 2.454
Antigüedad: 23 años, 1 mes 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 |