şöyle yemesi lazim;
for ($i=0; $i<count($bol_tr); $i++)
yemiyorsa bir üst satira
print_r($bol_tr);
yazip test ederseniz dizinin tamamini görme şansınız olur
Öylede yemedi
Yanlız çok garip bir olay oldu: "
return " ifadesini "
echo"'ya çevirce array'ın içindekilerin tamanını bastı yani sorun kalmadı. Benim anlamadığım "
return" ile neden sadece ilk sırayı bastı :S
Bi fikri olan varmı
yeni fonsiyon şöyle oldu:
function etiket_bastir_duyurular($id,$url)
{
$sql=mysql_query("SELECT * FROM tag WHERE kat_id='$id'");
while ($r=mysql_fetch_array($sql))
{
$gelen=stripslashes($r["etiket"]);
$etiket=explode("<ingilizce>",$gelen);
$tr=$etiket["0"];
$en=$etiket["1"];
$bol_tr=explode(",",$tr);
$bol_en=explode(",",$en);
$say_tr=count($bol_tr);
$say_en=count($bol_en);
if (_getLang()=="tr")
{
for ($i=0; $i<=$say_tr; $i++)
{
echo "<a href='$url'>".@$bol_tr["$i"]." </a>";
}
}//if bitis
elseif (_getLang()=="en")
{
for ($i=0; $i<=$say_en; $i++)
{
echo "<a href='$url'>".@$bol_en["$i"]." </a>";
}//for bitis
}//elseif bitis
}//while bitis
}