Home >>PHP Tutorial >PHP if-else Statement

PHP if-else Statement

If else statement in PHP

The if statement is quite basic because in If statement output will display when condition must be true, if condition is false it display nothing(blank).

But if-else statements allows you to display output in both the condition(if condition is true display some message otherwise display other  message).

In English, this statement would read, "if X happens, do Y; otherwise do Z".

WAP to check given inputted number is negative or positive.

<?php
	
$num=$_POST['n'];
	
if($num>0)
	 
{
	   
echo $num." is positive number";	
	 
}
	
else
	
{
	   
echo $num." is negative number";
	
} 

?>

<body>
 
<form method="post">

Enter Your number<input type="text" name="n"/><hr/>
	
<input type="submit" value="check number"/>
	
</form>

</body>

Output
-10 is negative number
Enter your number

in the above example
First we create a textbox and a button in a form using HTML tags.
in this program we check given number is greater than zero if greater than zero , statement is execute show message "number is positive" . else number is negative.
Through super global variable ( $_POST[ ] ) collect value from HTML script and store in a local variable($num) that is entered by user.
after this if else condition is execute. if the condition($num > 0) is true execute the if statement body otherwise execute the else body .
Here user enters the value -10 so the output will display : -10 is negative number.

WAP to Check given inputted number is even or odd

<?php
 	
$num=$_POST['n'];
	
if($num%2==0)
	 
{
	   
echo $num." is even number";	
	 
}
	
else
	
{
	   
echo $num." is odd number";
	
} 

?>
	
<body>
	
<form method="post">
	   
Enter Your number<input type="text" name="n"/><hr/>
	    
<input type="submit"/>
	 
</form>
 
</body>

Output
1 is odd number
Enter your number

in the above example,
First we create a textbox and a button in a form using HTML script.
in this program we check given number is even or not.
Using $_POST[ ] collected value that is entered by user.
after this check if number is entered by user divided by 2 and its modulus is 0 ($num%2==0),
it means if statements body execute and output will display the given number is even number else given number is odd number.

No Sidebar ads