Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/06/2012, 19:39
jona86
 
Fecha de Ingreso: enero-2012
Mensajes: 88
Antigüedad: 12 años, 3 meses
Puntos: 1
Enviar variable de un formulario select

Aquí estoy de nuevo con una duda... La verdad es que estoy cogiendo gran nivel de php gracias a los consejos de metacortex, pero hay cosas que se me atascan todavía.

Os pongo en situación, estoy creando fichas de equipos, que obviamente cada temporada cambian de plantilla y demás datos por lo que en cada ficha he creado un formulario select cuya utilidad sería cambiar la temporada, pero no consigo que envie la variable del año, he probado con $_POST, pero tampoco y jugando con las comillas por si era problema de que no cogía el valor, pero sigue sin funcionar. Os pongo el código:

Código PHP:
echo "<td width=\"12%\" style=\"vertical-align: top;\"><form method=\"post\" action=\"?equipo=$equipo&temporada=$selected\"><strong><font color=\"365f91\">Año <select name=\"temporada\" onchange=\"this.form.submit();\">";
if (
$desaparicion==NULL$final=date ("Y");
else 
$final=$desaparicion;
for(
$ano=$debut $ano<$final+$ano++) {
         if (
$ano == $temporada)
            
$selected "selected";
         else
            
$selected "";
     echo
"<option $selected value=\"$ano\">$ano</option>";
     }
echo
"</select></form></td></tr></table>"
Como veis muestra todos los años de existencia del equipo como opciones, y funciona perfecto todo, excepto al seleccionar cualquier año que me envía la variable de equipo pero no la de temporada.

Un saludo