Like Us Like Us Facebook Subscribe Subscribe us YouTube Whatsapp Share us Whatsapp Query Send your queries

PHP nested if else statement tutorial with working example

PHP nested if else statement tutorial with working example

In the following example I am going to show how to use PHP nested if else statement with working examples,  examples also demonstrate how to use Use of logical AND(&&) and OR(||) oprator in if else statement.
Question:  write a program to enter age and gender of a user and check marital status of user according to Indian marriage rule.
Solution are here :
pro1.php
<?php
$age=$_POST[‘age’];
$gen=$_POST[‘gen’];
if(isset($_POST[‘b1′]))
{
if($age>=21)
$msg=”Eligible”;
else
{
if($age>=18)
{
if($gen==’f’||$gen==’F’)
$msg=’Eligible’;
else
$msg=’Not eligible’;
}
else
$msg=’Not Eligible’;
}
}
?>
<html>
<head><title>form</title></head>
<body>
<form action=”” method=”post”>
Enter your Age<input type=”text” name=”age”><br>
Enter your Gender(m/f)<input type=”text” name=”gen”><br>
Status<input type=”text” value=”<?php echo $msg;?>”><br>
<input type=”submit” name=”b1″ value=”Check”>
</form>
</body>
</html>Use of logical AND(&&) and OR(||)oprator:
Now consider the program, the code complexity of pro1.php is shorted using logical &&  operator in pro2.php so save and run this program.
Pro2.php
<?php
$age=$_POST[‘age’];
$gen=$_POST[‘gen’];
if(isset($_POST[‘b1′]))
{
if($age>=21)
$msg=”Eligible”;
else
{
if(($age>=18)&&($gen==’f’||$gen==’F’))
$msg=’Eligible’;
else
$msg=’Not eligible’;
}
}
?>
<html>
<head><title>form</title></head>
<body>
<form action=”” method=”post”>
Enter your Age<input type=”text” name=”age”><br>
Select Gender<input type=”radio” name=”gen” value=”m”>Male
<input type=”radio” name=”gen” value=”f”>Female<br>
Status<input type=”text” value=”<?php echo $msg;?>”><br>
<input type=”submit” name=”b1″ value=”Check”>
</form>
</body>
</html>

1 1 vote
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
school tips

Peculiar article, exactly what I wanted to find.

shreyaz

please explain brief at nested if else statement.

Learn Digital

Very useful and informative content has been shared out here, Thanks for sharing it.
Visit Learn Digital Academy for more information on Digital marketing course in Bangalore.