a ver checa con esto
Código php:
Ver original$H=mysql_query("SELECT horatrabajo,horasalidat,nombre FROM docentes WHERE id='".$_SESSION['id']."'",$cn); //$ID=mysql_insert_id($cn); <- el mysql_insert_id solo te devuelve valor tras haber realizado un insert
//en cuanto a esta linea asegurate que existan los valores
$Hora=mysql_query("INSERT INTO horasingreso (docenteid,horaingreso,horasalida) VALUES (".$_SESSION['id'].",".$Fecha[6].",".$Row['horasalidat'].")",$cn) or
die(mysql_error());
saludos.