Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2011, 09:14
maribajar
 
Fecha de Ingreso: abril-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 1
Recoger valor de combobox

Hola,
Quisiera saber como recoger el valor de un combobox y en función de ese valor hacer la consulta que corresponda para mostrar unos datos.
El combobox lo relleno con datos de la base de datos y una vez seleccionado el valor del combo, se mostrará toda la información que corresponda. Se selecciona un año del combo y se mostrará todas las actividades que se han realizado en ese año.
El código que tengo es el siguiente:
<form name="anyoAct" method="post">
<p> Año:
<select name="selectAnyoActividad">
<?php foreach($listadoAnyos as $lAnyo){
$anyoActividad = $lAnyo->getAnyoActividad();
?>
<option value="
<?php $anyoActividad;?>">
<?php echo $anyoActividad; ?></option>
<?php }

?>

</select>
</p>
</form>

Aquí muestro el combo con los años que existen la base de datos. Me lo rellena perfectamente. Ahora lo que quiero es recoger el valor del combo seleccionado y en la misma página mostrar las actividades de ese año.
Lo recojo de esta forma:
<?php
$anyo=$_POST['selectAnyoActividad'];
echo "aqui ".$anyo;
?>
Pero no me aparece el año que realmente he seleccionado.
Como lo tengo que hacer. Además según se cambie el valor seleccionado del combo se tiene que reflescar automáticamente toda la página.
Muchas gracias.