Example 1


Доорх 2 цонхонд харгалзах утгуудыг бєглєнє vv.
(Анхаар: татварын хувьд 100-аас дээш тоо оруулж болохгvй!)


Цалин:
Татварын хувь:
  


Эхний жишээ болгоод 2 argument хэрэглэгчээс авж эцсийн хариуг vзvvлдэг жижиг function бvтээе! Доорх жишээг хийхэд нэг HTML ба нэг РНР хуудас хэрэгтэй.

HTML хуудасны сорс код нь дараах байдалтай байна.

<FORM NAME="form1" METHOD="post" ACTION="tax.php">
Цалин: <INPUT TYPE="text" NAME="salary" SIZE="4" MAXLENGTH="6">
<BR>
Татварын хувь: <INPUT TYPE="text" NAME="tax_rate" SIZE="1" MAXLENGTH="2">
<BR>
<INPUT TYPE="submit" NAME="Submit" VALUE="Тооцоол">&nbsp;&nbsp;<INPUT TYPE="reset" NAME="Submit2" VALUE="Єєрчлєх">
</FORM>


Дээрх кодноос анхаарах хэсгийг нь улаанаар тэмдэглэв.

Улаанаар тэмдэглэсэн хэсэгт оруулсан хэрэглэгчийн оруулсан утгыг (NAME="salary" ба NAME="tax_rate") ACTION="tax.php"-аар  дараачийн РНР хуудас руу шилжvvлнэ. Дараагийн РНР хуудасны сорсыг харъя.

<?php
function tax($salary,$tax_rate) {

$loose = ($salary/100)*$tax_rate;
$salary = $salary - $loose;

return $salary;

} // function энд бvтээгдсэн

if ($salary AND $tax_rate) {

echo "Таны цалин: $salary.\n<br>"; // Энд цалинг vзvvлнэ
echo "Татвар: $tax_rate%\n"; // Энд татварын хэмжээг vзvvлнэ
echo "<hr>";
echo "<br>Yлдэгдэл: ";
echo (tax($salary,$tax_rate)); // Энд vлдэгдлийг vзvvлнэ.
echo "<br><br><a href=example.htm>Буцах</a>";
} else {
echo "Шаардлагатай тоог оруулна уу!
<br>
<br>
<a href=example.htm>Буцах</a>\n"; }
?>



tax < Function-ы нэр
$salary,$tax_rate < Parameters ба Arguments