bu kodu yazmamışındır umarım
ben onu sadece ornek verdim
yukarıdaki kisimlari alcan bide assadan extract ı alacan 
27
●1.619
bu kodu yazmamışındır umarım
ben onu sadece ornek verdim
yukarıdaki kisimlari alcan bide assadan extract ı alacan 
$tag['lg_home'] = $cek['turkce'];kısmını kaldırdığımızda herhangi bir sonuç vermiyor.
while($sor = mysql_fetch_assoc($query)){
$dil[$sor['etiket']] = $sor[$_SESSION['dil']];
}yaptığın zaman, sana bir array olarak çevirir:echo $dil['lg_home']; //Ana Sayfa; echo $dil['lg_contact']; //İletişimgibi. Burada yapamadığın nedir. Eğer tek seferde bütün dilleri almak istiyorsan, array yapısını değişirsin, tablonda ki diller misal tr, en ise:
while($sor = mysql_fetch_assoc($query)){
$dil['tr'][$sor['etiket']] = $sor['tr'];
$dil['en'][$sor['etiket']] = $sor['en'];
}vb. O zamanda
$language = "tr";
while($lang = mysql_fetch_assoc($row_translate)){
$tag[$lang['tag']] = $lang['.$language.'];
$tag['lg_home'] = $lang['tr'];
extract($tag);
}
echo '<li><a href="index.php">'.$lg_home.'</a></li>';Nerede yanlış yapıyorum?
<?php
session_start();
$_SESSION['dil'] = "turkce";
$dil = $_SESSION['dil'];
function get_tag($tag, $dil){
return $cikti = current(mysql_fetch_assoc(mysql_query("SELECT $dil FROM diltablosu WHERE etiket=$tag")));
}
// Kullanım: get_tag('lg_home', 'turkce'); Turkce yerine Session'dan gelen değişkende olabilir.
Echo get_tag('lg_home', $dil);
?><?php
session_start();
$_SESSION['dil'] = "turkce";
$dil = $_SESSION['dil'];
$pages = array();
while($cikti = mysql_fetch_assoc(mysql_query("SELECT etiket,$dil FROM diltablosu"))){
$pages[$cikti['etiket']] = $cikti[$dil];
}
foreach($pages as $key => $value){
echo "$key sayfası, $dil dilinde $value olarak ifade edilmiştir. <br />";
}
?> $language = "tr";
while($lang = mysql_fetch_assoc($row_translate)){
$tag[$lang['tag']] = $lang['.$language.'];
}
extract($tag);
echo '<li><a href="index.php">'.$lg_home.'</a></li>';Şeklinde kullanacaksın. Sen en son lg_home üzerine son veriyi yazdırıyorsun. Ayrıca extract işlemini döngüden çıktıktan sonra yapacaksın.
Ayrıca senin kodlar için hiç bir çıktı vermedi demiş. Acaba sen query'i yazmadın diye o da mı yazmıyor?
$tag[$lang['tag']] = $lang[$language];Şeklinde yazınca problem çözüldü. Yardımcı olmaya çalışan herkeze teşekkürler.
bi yerde hatan var ama
calisio diosun kodlarını bi kontrol et sıkıntı cikaracak bisi olmasin