How to run my pho+html program to perform calculations (see description) | SoloLearn: Learn to code for FREE!

+2

How to run my pho+html program to perform calculations (see description)

I have written the code of html in notepad for payroll management system.. With php code inside for calculations but after clicking submit button it doesn't show the auto results. I have used form tag values are already defined. Kindly help me with this☺

7/12/2020 7:02:49 PM

Anishka Tripathi

17 Answers

New Answer

+1

You unlikely get help without seeing your whole code to point out the mistakes.

+1

+1

This is the php tag that i have used in html documents in beginning 👇 <?php extract ($_POST); if (isset($add)) { $da = ($dar * $basic)/100; $hra = ($basic * $hrar)/100; $tda = ($dar * $ta)/100; $t1= $basic + $da + $hra + $ta + $tda + $incr; $nps = [($basic + $da)* 10]/100; $t2= $nps + $m1 + $m2 + $m3 + $tax + $ces + $hba; } ?> Tag below is the value tag for calculations 👇 <td><input name="nps" type="number" size="10" value="<?php echo $t2 ?>" onfocus="this.value=''"></td> This tag is the form post tag.. 👇 <form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">

+1

1) i am gonna check it out. 2) sir i am going to post the codes in segments. 3) No sir td tags are in table tag.. Thankyou so much for stepping towrd my problem😊

+1

Serial 1- <?php extract ($_POST); if (isset($add)) { $da = ($dar * $basic)/100; $hra = ($basic * $hrar)/100; $tda = ($dar * $ta)/100; $t1= $basic + $da + $hra + $ta + $tda + $incr; $nps = [($basic + $da)* 10]/100; $t2= $nps + $m1 + $m2 + $m3 + $tax + $ces + $hba; } ?> <html> <head> <title>pms</title> </head> <body> <form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>"> <center> <H1>PAYROLL MANAGEMENT SYSTEM</H1> <HR COLOR="BLACK"> <HR COLOR="BLACK"> <!------------------> <table border="2" cellspacing="3" cellpadding="3" BORDERCOLOR=""GREY"> <tr> <td>Employee Name:</td> <td><input name="name" type="text" size="20"></td> <td>Rank:</td> <td><input name="rank" type="text" size="20"></td> </tr> <tr> <td>Address:</td> <td><input name="add." type="text" size="20"></td> <td>Gender:</td> <td><input name="gender" type="radio" >male<input name="gender" type="radio" >female</td></tr> </table> <hr size="5" HEIGHT="3" COLOR="GREY"> <!-------------------------->

+1

Serial number 2- <table border="2" cellspacing="3" cellpadding="3" BORDERCOLOR="GREY"> <caption> <b>Expenses</b></caption> <tr> <td>S. No.:</td> <td><input name="num" type="number" size="10"></td> <td>D.A. rate:</td> <td><input name="dar" type="number" size="10"></td> <td>H.R.A. rate:</td> <td><input name="hrar" type="number" size="10"></td> </tr> <tr> <td>Basic pay:</td> <td><input name="basic" type="number" size="10"></td> <td>D.A.:</td> <td><input name="da" type="number" size="10" value="<?php echo $t2 ?>" onfocus="this.value=''"></td> <td>H.R.A.:</td> <td><input name="hra" type="number" size="10" value="<?php echo $t2 ?>" onfocus="this.value=''"></td> </tr> <tr> <td>T.A.:</td> <td><input name="ta" type="number" size="10"></td> <td>T.A. on D.A.:</td> <td><input name="tda" type="number" size="10" value="<?php echo $t2 ?>" onfocus="this.value=''"></td> <td>Add. incr.:</td> <td><input name="incr" type="number" size="10"></td> </tr> <tr ><th rowspan="3" > -x-

+1

Serial code 3- <U>TOTAL</U>:<input name="t1" type="number" size="10" value="<?php echo $t1 ?>" onfocus="this.value=''"> </td> </th> </tr> </table> <hr size="5" HEIGHT="3" COLOR="BLACK"> <!---------------------> <table border="2" BORDERCOLOR="GREY" cellspacing="3" cellpadding="3"> <caption> <b>recoveries</b></caption> <tr> <td>N.P.S.:</td> <td><input name="nps" type="number" size="10" value="<?php echo $t2 ?>" onfocus="this.value=''"></td> <td>C.G.G.I.S.:</td> <td><input name="m1" type="number" size="10"></td> <td>C.G.H.S.:</td> <td><input name="m2" type="number" size="10"></td> <td>Other:</td> <td><input name="m3" type="number" size="10"></td> </tr> <tr> <td>TAX:</td> <td><input name="tax" type="number" size="10"></td> <td>Edu. cess:</td> <td><input name="ces" type="number" size="10"></td> <td>H.B.A.:</td> <td><input name="hba" type="number" size="10"></td> <tH><B>TOTAL</B>:</tH> <td><input name="t2" type="number" size="10" value="<?php echo $t2 ?>" onfocus="this.value=''"> </td> </tr> </table> -x-

+1

Code part 4- <hr size="5" HEIGHT="3" COLOR="GREY"> <!--------------> <table BORDER="4" BORDERCOLOR="BLACK"> <tr><TD><b><u> REMARK:<BR><P>This Estt. does not undertake any responsibility for commitments of financial or otherwise entered into by the individual. </P></B></U></TD> </TR> </TABLE> <HR SIZE="10" HEIGHT="6" COLOR="BLACK"> <!--------------------> <INPUT TYPE="submit" VALUE="submit" name="add" class="btn" > <INPUT TYPE="reset" VALUE="reset" class="btn"> </center> </form> </BODY> </html>

+1

This is the full code regarding my payroll management system. Help me fix this Thankyou. 😊❤

+1

Okk.. Thank you.. But what about the t1 and t2 calculations.?

+1

No sir🙁

+1

https://code.sololearn.com/WZtA919taz7Y/?ref=app I did it but still no auto-calculations I want it to run like after entering every data and by clicking on submit button it displays the auto-calculations

0

Please share your code here so that community can help. Thank you

0

1. Are you sure $add exists? What is the result of print_r($add)? 2. Check $_POST with print_r() or var_dump() to be sure that all variables from form in $_POST? 3. Are your <td> tags inside of form tag?

0

And what is $nps = [($basic + $da)* 10]/100; ? It is wrang php syntax. I think, it may be cause of syntax error. May be you mean something like: $nps = (($basic + $da)* 10)/100;

0

Do not you have the result in t1 and t2 after fixing nps?

0

After fixing $nps I have them ($t1, $t2) calculated and outputted to the "total" inputs. But I tried it on my local PC (not in sololearn editor). It seems, solo editor does not process php correctly.