Arkadaşlar Veritabanımdaki diğer tablolara veri eklediğimde, veri eklediğim tabloların verilerini otomatik olarak dilkelime tabloma bütün tabloların verileri ekleniyor, aşağıdaki düzenleme yaptığım kodda veritabanıma, veri girdiğimde ve sayfayı yenilediğim zaman veriler dilkelime tabloma eklenmiş oluyor, dilkelime tablomdaki kelimeid sütünuna kelimenin id sini giriyor ama o id ye ait kelimeyi kelime sütünuna girmiyor, işin içinden çıkamadım yardım edermisiniz

global $tumDilKelimeler;
$bilgi = $db->query("Select * From dilkelime Order by id DESC");
while($bilgice = $bilgi->fetch(PDO::FETCH_ASSOC)){
if($bilgice['kelimeid']==0){
$tumDilKelimeler[$bilgice["kelime"]]=$bilgice['id'];
$tumDilKelimeler[$bilgice["dil"]][$bilgice['id']]=$bilgice['kelime'];
}else{
$tumDilKelimeler[$bilgice["dil"]][$bilgice['kelimeid']]=$bilgice['kelime'];
}}function dil($kelime,$tur="1"){
global $tumDilKelimeler;
global $db;
$kelimeCevir=$kelime;
$anadil=bilgicek("anaDil");
if(isset($tumDilKelimeler[$kelime])){
$dilkelimeid=$tumDilKelimeler[$kelime];
if(isset($tumDilKelimeler[seciliDil][$dilkelimeid])){
$kelimeCevir=$tumDilKelimeler[seciliDil][$dilkelimeid];
if(empty($kelimeCevir)){
$kelimeCevir=$kelime;
}
}else{
$ekle = $db->query("Insert Into dilkelime (dil,kelimeid,tur) VALUES('".seciliDil."','$dilkelimeid','$tur')");
$tumDilKelimeler[seciliDil][$dilkelimeid]=$kelime;
$kelimeCevir=$kelime;
}
}else{
$ekle = $db->query("Insert Into dilkelime (dil,kelime,tur) VALUES('1','$kelime','$tur')");
$turkceid = $db->lastInsertId();
$tumDilKelimeler[$kelime]=$turkceid;
$tumDilKelimeler[seciliDil][$turkceid]=$kelime;
$dilcek=$db->prepare("Select * From dil Where id!='1'");
$dilcek->execute();
while($dil=$dilcek->fetch(PDO::FETCH_OBJ)){
$tumDilKelimeler[$dil->id][$turkceid]=$kelime;
$ekle = $db->query("Insert Into dilkelime (dil,kelimeid,tur) VALUES('$dil->id','$turkceid','$tur')");
}
}
return $kelimeCevir;
}