bueno pase tu codigo completo como lo copiaste a este post y vi varios detallitos en la variables donde guardas tu sql no tienes comillas para abrir ej:pones $sql= INSERT INTO y hasta donde tengo entendido deberia abrir comollas primero "INSERT INTO..." otra cosita si redireccionaste con el header no te cierra la conexion ni te libera los resultados el header deberia de ser lo ultimo en tu caso algo asi:
Código PHP:
<?php
// Utilizamos sesión
session_start();
// Obtenemos conexión
include ("conexion/conexion.php");
$cod_profesor = $_SESSION['cod_profesor'];
if (isset($_REQUEST['submit']))
{
//$cod_profesor = $_REQUEST['cod_profesor'];
$nombreAlumno = $_REQUEST['nombreAlumno'];
$apellidosAlumno = $_REQUEST['apellidosAlumno'];
$profesor = $_REQUEST['profesor'];
$sql= "INSERT INTO alumno(cod_alumno, nombreAlumno, apellidosAlumno, cod_profesor) VALUES ( '$nombreAlumno', '$apellidosAlumno', '$cod_profesor'");
// Insertamos el registro y lo (guardamos en SQL)
$sentencia = mysql_query($sql, $conexion) or die(mysql_error());
$sql2= "INSERT INTO profesor(cod_profesor, profesor) VALUES ('$cod_profesor', '$profesor')";
//Insertamos el registro y lo (guardamos en SQL)
$sentencia2 = mysql_query($sql2, $conexion) or die(mysql_error());
// Volvemos a index.php
mysql_free_result($sentencia);
mysql_free_result($sentencia2);
// cerramos la conexion
mysql_close($conexion);
header("location: index.php");
} // fin del submit
?>
suerte