Hola ukamampy,
Si tu guardas en la sesión tu id del usuario, solo es cuestión de modificar tu código mas o menos así:
Código PHP:
<?php
session_start();
if (!isset ($_SESSION["validado"]))
header("location:index.html");
mysql_connect("localhost","root","");
mysql_select_db("bd");
$nombre=$_SESSION["usuario"];
$id = $_SESSION['id_usuario'];
$reg=mysql_query("SELECT a.nom_asignatura ,d.definitiva
FROM estudiante e, inscripcion d, asignatura a, curso c
WHERE
e.id_estudiante=$id
and
e.id_estudiante = d.id_estudiante
AND a.id_asignatura=c.id_asignatura
and c.id_curso=d.id_curso");
while ($rs=mysql_fetch_array($reg))
{
echo "asignatura: " .$rs['nom_asignatura']."<br>";
echo "nota: " .$rs['definitiva']."<br>";
echo "<hr>";
}
?>
Saludos.