+ 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โ˜บ

12th Jul 2020, 7:02 PM
Anishka Tripathi
Anishka Tripathi - avatar
17 Answers
+ 1
You unlikely get help without seeing your whole code to point out the mistakes.
12th Jul 2020, 8:02 PM
Konstantin Rybakov
Konstantin Rybakov - avatar
+ 1
Sure..
13th Jul 2020, 5:34 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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"]);?>">
13th Jul 2020, 5:46 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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๐Ÿ˜Š
13th Jul 2020, 7:18 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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"> <!-------------------------->
13th Jul 2020, 7:23 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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-
13th Jul 2020, 7:25 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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-
13th Jul 2020, 7:28 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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>
13th Jul 2020, 7:28 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 1
This is the full code regarding my payroll management system. Help me fix this Thankyou. ๐Ÿ˜Šโค
13th Jul 2020, 7:29 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 1
Okk.. Thank you.. But what about the t1 and t2 calculations.?
13th Jul 2020, 8:17 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 1
No sir๐Ÿ™
13th Jul 2020, 8:34 PM
Anishka Tripathi
Anishka Tripathi - avatar
+ 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
13th Jul 2020, 8:35 PM
Anishka Tripathi
Anishka Tripathi - avatar
0
Please share your code here so that community can help. Thank you
12th Jul 2020, 9:06 PM
Hardik Sharma
Hardik Sharma - avatar
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?
13th Jul 2020, 7:14 PM
Konstantin Rybakov
Konstantin Rybakov - avatar
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;
13th Jul 2020, 8:14 PM
Konstantin Rybakov
Konstantin Rybakov - avatar
0
Do not you have the result in t1 and t2 after fixing nps?
13th Jul 2020, 8:30 PM
Konstantin Rybakov
Konstantin Rybakov - avatar
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.
13th Jul 2020, 9:35 PM
Konstantin Rybakov
Konstantin Rybakov - avatar