en ese caso tal como dijo ginitolf deberias usar AJAX, y tambien podrias usar un IFRAME:
para eso tienes que crear en la misma carpeta de tu archivo otro archivo php (en este ejemplo le puse "mostrar.php"
Código HTML:
Ver original<form name="anyoAct" method="post"> <select name="selectAnyoActividad" onChange="document.getElementById('iframe1').src = 'mostrar.php?y='+this.value;"> <?php foreach($listadoAnyos as $lAnyo){
$anyoActividad = $lAnyo->getAnyoActividad();
?>
<option value="<?php echo $anyoActividad;?>">
<?php echo $anyoActividad; ?></option> <?php }
?>
<iframe id="iframe1" frameborder="0" width="600" height="200"></iframe>
y en el archivo mostrar.php pone esto solo para saber si estas recibiendo el dato:
Código PHP:
Ver original<?php
$anyo=$_GET['y']
echo "La fecha es: $anyo";
?>
si todo sale bien podrás mostrar los datos de tu BD con PHP dentro de ese mismo archivo usando la variable $anyo que es donde esta el año.