1) Display
name and age using function
</form>
echo" Passing by value<br>";
echo "Parameters are already present in function definition however, passed only 1 parameter from the function<br>";
}
</html>
Demo.html
<html>
<title>
Functions </title>
<body>
<form
method="POST" action="f1.php">
Name :<input
type="text" name="name">
Age : <input
type="text" name="uage">
<input
type="submit" name="submitbtn" value="Submit">
</body>
</html>
f1.php
<?php
$str=$_POST['name'];
$age1=$_POST['uage'];
function
display($f, $a)
{
echo"values entered by
you<br>";
echo"Name :
$f<br>";
echo"Age :
$a<br>";
}
function
display1($f="Dhananjay", $a=10)//Default Arguments
{
echo"Name :
$f<br>";
echo"Age :
$a<br>";
}
if(isset($_POST['submitbtn']))
{
echo" Passing by value<br>";
display($str, $age1);//call by Value
echo"<br>";
echo "Parameters
are already present in function definition<br>";
display1();
echo "Parameters
are already present in function definition however, passed from the
function<br>";
display1("Yashodhan",1);
echo "Parameters are already present in function definition however, passed only 1 parameter from the function<br>";
display1("Deepali");
}
?>
2) Addition of two numbers (using
return statement)
Demo.html
<html>
<title> Add 2
numbers using Function(Return) </title>
<body>
<form
action="func_ret1.php" method="POST">
Number 1 :
<input type ="number" name="num1"></br>
Number 2 :
<input type ="number" name="num2"></br>
<input type ="submit"
name="subtn" value="ADD">
</form>
</body>
func_ret1.php
<?php
$n1=$_POST['num1'];
$n2=$_POST['num2'];
$res;
if
(isset($_POST['subtn']))
{
function add($a,$b)
{
$res=$a+$b;
return($res);
}
$res=add($n1,$n2);
Echo "Addtion result is
$res";
}
?>
3) Addition of two numbers (taking value from user)
Demo.html
<html>
<title> Add 2
numbers using Function(Call by Value) </title>
<body>
<form
action="fn1.php" method="POST">
Number 1 :
<input type ="number" name="num1"></br>
Number 2 :
<input type ="number" name="num2"></br>
<input type ="submit"
name="subtn" value="ADD">
</form>
</body>
fn1.php
</html>
<?php
$n1=$_POST['num1'];
$n2=$_POST['num2'];
$res;
if
(isset($_POST['subtn']))
{
function add($a,$b) //function definition
{
$res=$a+$b;
echo" Addition of $a and $b =
$res";
}
add($n1,$n2); //function call
}
?>
No comments:
Post a Comment