This topic is locked

$xt->assign correct code

1/20/2012 3:59:20 AM
PHPRunner General questions
D
danaci author

hi,

I want use to this function on print friendly section on before display event assign to object;

ex.
global $conn;
$sql = "SELECT * FROM alindi where sno='".$_SESSION["<alindi>_where"]."'";

$rs = db_query($sql,$conn);

$data=db_fetch_array($rs);
I define {$yaziyla} on prientfirendly html code.
$xt->assign("yaziyla",echo rakam2yazi($data["tutarlar_toplami"]);

but this code is not working.

can you help me this matter?

best regards.
$birler = array("","bir ","iki ","üç ","dört ","beş ","altı ","yedi ","sekiz ","dokuz ");

$onlar = array("","on ","yirmi ","otuz ","kırk ","elli ","atmış ","yetmiş ","seksen ","doksan ");

$yuzler = array("","yüz ","iki yüz ","üç yüz ","dört yüz ","beş yüz ","altı yüz ","yedi yüz ","sekiz yüz ","dokuz yüz ");

$ek_kelime = array("","","bin ","milyon ","milyar ","trilyon ","katrilyon ","kentilyon ","seksilyon ","septilyon ","oktilyon ");

/////

function uclukhaneyecevir($rakam)

{

$eksik=(3-strlen($rakam)); for($i=0;$i<$eksik;$i++){$rakam="0".$rakam."";}

return $rakam;

}

//////

function uclukyazdir($rakam)

{

global $birler, $onlar, $yuzler;
$birinci=substr($rakam,2,1);

$ikinci=substr($rakam,1,1);

$ucuncu=substr($rakam,0,1);

$sonhali="$yuzler[$ucuncu] $onlar[$ikinci] $birler[$birinci]";

return $sonhali;

}

////

function rakam2yazi($sayi)

{

global $birler, $onlar, $yuzler, $ek_kelime;
$ayirsana=explode(",",number_format($sayi));

$say=count($ayirsana);
//echo number_format($sayi); echo " > ";
for($i=0;$i<$say;$i++)

{

echo uclukyazdir(uclukhaneyecevir($ayirsana[$i])); echo $ek_kelime[$say-$i];

}

}

////
echo rakam2yazi("2120345678902123");