Modificar registros de una base de datos con PHP

Hola, estoy intentando modificar registros de mi base de datos utilizando php el unico problema es que al momento de modificar los campos, no se modifican en mi tabla.
En este programa se muestra una tabla con todos los registros, y dandole click a "modificar" te manda a otra pagina donde modificas xd
<html>
	<head>
		<title>Consulta UPDATE con PHP</title>
	</head>
	<body>
		<center><h1><i>ACTUALIZACION DE REGISTROS CON UPDATE DE PHP</i></center></h1>
		<table border="1" cellpadding="0" cellspacing="0">
		<tr>
			<td align="center">No. Cuenta</td>
			<td align="center">Nombre</td>
			<td align="center"></td>
		</tr>
		<?php
			$conexion=mysql_connect("localhost","root","asd");
			mysql_select_db("escuelas",$conexion);
			$consultaSQL="SELECT * FROM alumnos ORDER BY nombre ASC";
			$resultadoConsulta=mysql_query($consultaSQL,$conexion);
			while($datos=mysql_fetch_array($resultadoConsulta))
			{
				echo "
				<tr>
					<td align='center'>".$datos['cuenta']."</td>
					<td align='center'>".$datos['nombre']."</td>
					<td align='center'>
					<a href='actualiza02.php?cuenta=".$datos['cuenta']."'>Modificar</a>
					</td>
				</tr>
				";
			}
		?>
		</table>
	</body>
</html>
Aqui modificas los campos, una vez modificados das click en el boton Modificar datos
<html>
	<head>
		<title>Consulta UPDATE con PHP</title>
	</head>
	<body>
		<center><h1><i>ACTUALIZACION DE REGISTROS CON UPDATE DE PHP</i></center></h1>
		<form method="post" action="actualiza03.php">
		<?php
			$conexion=mysql_connect("localhost","root","asd");
			mysql_select_db("escuelas",$conexion);
			$consultaSQL="SELECT * FROM alumnos WHERE cuenta=".$_GET['cuenta'];
			$resultadoConsulta=mysql_query($consultaSQL,$conexion);
			$datos=mysql_fetch_array($resultadoConsulta);
		?>
			Cuenta:
			<input type="text" name="cuenta" value="<?php echo $datos['cuenta']; ?>" readonly><br>
			Nombre:
			<input type="text" name="nombre" value="<?php echo $datos['nombre']; ?>"><br>
			Semestre:
			<input type="text" name="semestre" value="<?php echo $datos['semestre']; ?>"><br>
			<br><br><input type="submit" value="Modificar Datos">
		</form>
	</body>
</html>
y te redirige a la siguiente pagina, que es donde se ejecuta la consulta SQL.
<html>
	</body>
		<center><h1><i>ACTUALIZACION DE REGISTROS CON UPDATE DE PHP</i></center></h1>
		<?php
			$conexion=mysql_connect("localhost","root","asd");
			mysql_select_db("escuelas",$conexion);
			$consultaSQL="
			UPDATE alumnos SET
			nombre='".$_POST['nombre']."',semestre='".$_POST['semestre']."' where cuenta=".$POST['cuenta']."";
			$resultadoConsulta=mysql_query($consultaSQL,$conexion);
		?>
		<br><br><i>Registro Modificado!</i>
	</body>
</html>
No marca ningun error al ejecutarse, pero el registro no se modifica en la tabla, las variables
nombre=caracter
semestre=caracter
cuenta=integer
creo que el error es que no ejecuta la consulta bien, o esta mal concatenada