Posiblemente haya un error en la consulta. Utiliza la forma
Código PHP:
<?php
mysql_query(...) or die(mysql_error());
?>
para ver si el motor manda un mensaje de error que te aclare la situación.
Así ,
a ojo, lo único que veo raro es que en la consulta UPDATE utilizas la variable $Id_alumno, mientras que al recibir los datos del POST usas $alumno_id, que es lo mismo pero alrevés
![Wink](http://www.clubdelphi.com/foros/images/smilies/wink.gif)
.
// Saludos