Merhaba
$update= $db->prepare("UPDATE ils_departments set departmankodu = '$depkodu', departmanadi = '$depadi' WHERE RecId=$ID")
bu sorgunuzdaki $ID de bir sıkıntı var çünkü kodlarınıza baktığımda bu değişkene atınmış bir id göremedim. İsterseniz bi kontrol edin.