PHP PROGRAM
Generate pay slip of an employee |PHP Program|
<html>
<head><title>payroll page</title><center>
<h2>Pay Slip</h2>
</head>
<body>
<form action="" method="post">
<table border="0">
<tr>
<td>employee name</td>
<td><input type="text" name="name"></td>
</tr>
<tr>
<td>Designation</td>
<td><select name="desig">
<option>(please select)</option>
<option>manager</option>
<option>supervisor</option>
<option>clerk</option>
<option>peon</option>
</select></td>
</tr>
<tr>
<td>basic salary</td>
<td><input type="text" name="salary"></td>
</tr>
<tr>
<td><input type="submit" value="submit"></td>
</tr>
</table>
</form>
</body>
</html>
<?php
if($_POST)
{
$ename=$_POST["name"];
$designation=$_POST["desig"];
$basic=$_POST["salary"];
if(is_numeric($basic))
{
if($basic!=NULL)
{
switch($designation)
{
case "manager":
$hra=($basic*25)/100;
$conv=1000;
$extra=500;
$gross=$hra+$conv+$extra+$basic;
if($gross<=2000)
$intax=$gross;
else if($gross>2000&&$gross<4000)
$intax=($gross*3)/100;
else if($gross>4000&&$gross<5000)
$intax=($gross*5)/100;
else if($gross>5000)
$intax=($gross*8)/100;
$net=$gross-$intax;
echo "<b>employee name:</b>$ename<br>";
echo "<b>designation:</b>$designation<br>";
echo "<b>salary:</b>$net<br>";
break;
case "supervisor":
$hra=($basic*25)/100;
$conv=750;
$extra=200;
$gross=$hra+$conv+$extra+$basic;
if($gross<=2000)
$intax=$gross;
else if($gross>2000&&$gross<4000)
$intax=($gross*3)/100;
else if($gross>4000&&$gross<5000)
$intax=($gross*5)/100;
else if($gross>5000)
$intax=($gross*8)/100;
$net=$gross-$intax;
echo "<b>employee name:</b>$ename<br>";
echo "<b>designation:</b>$designation<br>";
echo "<b>salary:</b>$net<br>";
break;
case "clerk":
$hra=($basic*25)/100;
$conv=500;
$extra=100;
$gross=$hra+$conv+$extra+$basic;
if($gross<=2000)
$intax=$gross;
else if($gross>2000&&$gross<4000)
$intax=($gross*3)/100;
else if($gross>4000&&$gross<5000)
$intax=($gross*5)/100;
else if($gross>5000)
$intax=($gross*8)/100;
$net=$gross-$intax;
echo "<b>employee name:</b>$ename<br>";
echo "<b>designation:</b>$designation<br>";
echo "<b>salary:</b>$net<br>";
break;
case "peon":
$hra=($basic*25)/100;
$conv=250;
$extra=0;
$gross=$hra+$conv+$extra+$basic;
if($gross<=2000)
$intax=$gross;
else if($gross>2000&&$gross<4000)
$intax=($gross*3)/100;
else if($gross>4000&&$gross<5000)
$intax=($gross*5)/100;
else if($gross>5000)
$intax=($gross*8)/100;
$net=$gross-$intax;
echo "<b>employee name:</b>$ename<br>";
echo "<b>designation:</b>$designation<br>";
echo "<b>salary:</b>$net<br>";
break;
default:
echo("invalid designation!try again...");
}
}
}
}
?>
OUTPUT
Post a Comment
0 Comments