soru başlığı için kusura bakmayın. nasıl yazılır bilemedim.
php de ezsql kullanmaya başladım. gayet de memnunum ancak bir şeyi çözemedim. aradım bulamadım. belki tam ezsql ile de ilgili degil, class yapısıyla ilgili.
veritabanında baslik_tr, baslik_en sutünları var ve $_SESSION["lang"] degiskenimiz var. $_SESSION["lang"] tr ise baslik_tr yi, $_SESSION["lang"] en ise baslik_en i çekeceğiz.
daha önce şu şekilde hallediyorduk; $satir["baslik_".$_SESSION["lang"]]
ancak ezsql kullanmaya başlayınca $satir->baslik_tr ifadesindeki, tr session değerini oraya nasıl atayacağız, bir türlü hallemedim.
$satir->baslik_$_SESSION["lang"] şeklinde çalışmıyor.
şimdiden teşekkürler.
$satir->baslik."_".$_SESSION["lang"]
denermisin
< Bu ileti mini sürüm kullanılarak atıldı >
quote:
Orijinalden alıntı: kadir1734
$satir->baslik."_".$_SESSION["lang"]
denermisin
hocam bu şekilde çalışmadı, sadece _tr şeklinde değer döndürüyor.
Şöyle yapabilirsiniz.
if ($_SESSION["lang"]=="tr") { $baslik=$satir->baslik_tr; } else if ($_SESSION["lang"]=="en") { $baslik=$satir->baslik_en; }
hocam çözümü buldum, buraya yazayım, tarihe kayıt düşmüş olalım.