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;
}