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.