Ya dil kısmını zaten session ile alacağım bi şekilde. Ama başaramadığım kısım tag sütunundaki değeri kullanarak dil sütunundaki veriyi alamamak. Senin yaptığınla oldu ama bu sefer tüm verileri aldı. lg_home dediğimde Anasayfa lg_contact dediğimde İletişimi alsa gerisi çok basit zaten
<?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);
?>
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:59:57 -->-> Daha önceki mesaj 23:50:52 --
Yukarıdaki tekil alımlar içindi. Toplu olarak alıp, hepsini farklı atamak için Romanstata'nın yaptığı gibi yapmanız lazım.
<?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 />";
}
?>