PHP Classes

File: AdvancedPnL.php

Recommend this page to a friend!
  Classes of Dev Sharma   Profit and Loss PHP Calculator   AdvancedPnL.php   Download  
File: AdvancedPnL.php
Role: Auxiliary script
Content type: text/plain
Description: Auxiliary script
Class: Profit and Loss PHP Calculator
Math class that can calculate profit and loss
Author: By
Last change: Update of AdvancedPnL.php
Date: 1 year ago
Size: 2,571 bytes
 

Contents

Class file image Download
<html>
<title>Profit and Loss - Advanced calculator</title>
<head>
<script>
function isNumberKey(evt){
    var charCode = (evt.which) ? evt.which : event.keyCode
    if (charCode > 31 && (charCode < 48 || charCode > 57))
        return false;
    return true;
}
//for allowing only integers in our forms.
</script>
</head>
<body>
<form method="post" action="<?php echo htmlentities($_SERVER['PHP_SELF']); ?>">
<fieldset>
<tr>
<label for="CP">Cost Price</label></div></td>
<td><input name="CP" type="text" class="input" size="25" onkeypress="return isNumberKey(event)" />
</tr>
<tr>
<label for="SP">Selling Price</label></div></td>
<td><input name="SP" type="text" class="input" size="25" onkeypress="return isNumberKey(event)" />
</tr>
<tr>
<label for="Profit">Profit</label></div></td>
<td><input name="PROFIT" type="text" class="input" size="25" onkeypress="return isNumberKey(event)" />
</tr>
<tr>
<label for="Loss">Loss</label></div></td>
<td><input name="LOSS" type="text" class="input" size="25" onkeypress="return isNumberKey(event)" />
</tr>
<tr>
<input type="submit" name="submit" value="Calculate!" />
</tr>
</fieldset>
</form>
</html>
<?php
if (isset($_POST['submit'])) {
$costprice = $_POST["CP"];
$sellingprice = $_POST["SP"];
$profit = $_POST["PROFIT"];
$loss = $_POST["LOSS"];

//if the cost price is empty
if(!$costprice) {
echo
' Let the C.P be ' . ' = ' . ' X ' . ' or ' . ' 100 ';
echo
"<br>";
echo
' Therefore, S.P = X + profit of X';
echo
"<br>";
$lel = (100 + $profit);
$woop = round(($sellingprice * 100) / $lel, 2);
echo
' Therefore, the C.P ' . ' = ' . $woop;
echo
"<br>";
echo
"<h3>Or for loss(Only if you have given the loss)</h3>";
echo
' Let the C.P be ' . ' = ' . ' X ' . ' or ' . ' 100 ';
echo
"<br>";
echo
' Therefore, S.P = X - loss of X';
echo
"<br>";
$lel1 = (100 - $loss);
$woop1 = round(($sellingprice * 100) / $lel1, 2);
echo
' Therefore, the C.P ' . ' = ' . $woop1;
}

//if the selling price is empty
if(!$sellingprice) {
echo
' Given, cost price ' . ' = ' . $costprice;
echo
"<br>";
echo
' Therefore, profit' . ' = ' . ' profit% of C.P ';
echo
"<br>";
$kek = round(($profit / 100 * $costprice), 2);
$ok = ($costprice + $kek);
echo
"<br>";
echo
' Therefore, the S.P ' . ' = ' . $ok;
echo
"<br>";
echo
"<h3>Or for loss(Only if you have given the loss)</h3>";
echo
' Given, cost price ' . ' = ' . $costprice;
echo
"<br>";
echo
' Therefore, loss' . ' = ' . ' profit% of C.P ';
echo
"<br>";
$kek = round(($loss / 100 * $costprice), 2);
$ok = ($costprice - $kek);
echo
"<br>";
echo
' Therefore, the S.P ' . ' = ' . $ok;
}

}
?>