dizi değişkene veritabanından veri alamıyorum. amacım dil değerlerini her sayfa yenilemesinde veritabanından almak yerine sessiona yazdırıp ordan kullanmak. Ama bir türlü arrayın içinden çıkamadım.
kullandığım kod şöyle;
if (!$_SESSION["dildegerleri"]) { $sqlh = "select `key`, `value_".$_SESSION["lang"]."` from `dilkey` order by `key` asc"; $sorguh = mysql_query ($sqlh); while ($satirh = mysql_fetch_assoc($sorguh) ) { if ($satirh["key"] && $satirh["value_".$_SESSION["lang"]]) { $tempdeger .= $satirh["key"] ." => ". $satirh["value_".$_SESSION["lang"]] ." , "; } } $tempdeger = substr($tempdeger,0,-3); $_SESSION["dildegerleri"] = array($tempdeger) ; mysql_free_result($sorguh); }
foreach($_SESSION["dildegerleri"] as $x=>$x_value){ define($x,$x_value); }
dizi değişkene veritabanından veri alamıyorum. amacım dil değerlerini her sayfa yenilemesinde veritabanından almak yerine sessiona yazdırıp ordan kullanmak. Ama bir türlü arrayın içinden çıkamadım.
kullandığım kod şöyle;
if (!$_SESSION["dildegerleri"]) {
$sqlh = "select `key`, `value_".$_SESSION["lang"]."` from `dilkey` order by `key` asc";
$sorguh = mysql_query ($sqlh);
while ($satirh = mysql_fetch_assoc($sorguh) ) {
if ($satirh["key"] && $satirh["value_".$_SESSION["lang"]]) {
$tempdeger .= $satirh["key"] ." => ". $satirh["value_".$_SESSION["lang"]] ." , ";
}
}
$tempdeger = substr($tempdeger,0,-3);
$_SESSION["dildegerleri"] = array($tempdeger) ;
mysql_free_result($sorguh);
}
foreach($_SESSION["dildegerleri"] as $x=>$x_value){
define($x,$x_value);
}
ekran çıktısı da şöyle oluyor,
print_r ($_SESSION["dildegerleri"]);
Array ( [0] => xad => Adınız , xbagislarim => Bağışlarım , xemail => Email Adresiniz , xsoyad => Soyadınız )
yardımcı olacak arkadaşlara çok teşekkürler...
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.