Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/03/2010, 13:04
metronomo
 
Fecha de Ingreso: marzo-2010
Mensajes: 9
Antigüedad: 14 años, 1 mes
Puntos: 0
Select de formulario dinámico con PHP

Buenas tardes!!

Estoy generando un select dinámico para un formulario, con PHP, para que me muestre los días del año, años etc.

A primera vista parece que todo va bien, ya que se despliega exactamente como quiero, pero sin embargo, a la hora de recoger los resultados del formulario, me llegan a éste las variables $i, $j, y $k en vez de los valores seleccionados por el usuario. Asimismo, lo introduzco en un array con índices "ano", "mes" y "dia", y sin embargo no son reconocidos y les coloca 0,1 y 2 como índices.

¿Cómo puedo conseguir enviar el valor, y no la variable en sí?

¡Muchas gracias!

<tr>
<td align="center">Día: <select name="dia">
<?php
for ($i=1; $i<32; $i++) {
echo "<option value=\"$i\">$i</option>";
}
?>
</select>
</td>
<td align="center">Mes: <select name="mes">
<?php
for ($j=1; $j<13; $j++) {
echo "<option value=\"$j\">$j</option>";
}
?>
</select>
</td>
<td align="center">Año: <select name="ano">
<?php
for ($ano_an; $ano_an<$ano_ac; $ano_an++) {
echo "<option value=\"$k\">$ano_an</option>";
}
?>
</select>
</td>
</tr>