Code:
<?php
session_start();
require("config/db_config.php");
$connection=mysql_connect ("$db_host","$db_user","$db_password")
or die ( " Not able to connect to server ");
$db_name="calc_db";
mysql_select_db($db_name,$connection);
?>
<DOCTYPE html>
<head>
<title></title>
</head>
<script>
function calculate_Marks()
{
var viva_Marks=document.getElementById('VivaMarks').value;
var Degree_Marks=document.getElementById('DegreeMarks').value;
var Written_Marks=document.getElementById('WrittenMarks').value;
var viva_percentage =(20/100)*viva_Marks;
var Degree_percentage=(10/100)*Degree_Marks
var Written_percentage=(70/100)*Written_Marks;
var Total=(viva_percentage+Degree_percentage+Written_percentage).toFixed(2);
document.getElementById('Total').innerHTML=Total;
}
</script>
<body>
<form ACTION="calc.php" method="POST">
<table align="center" cellspacing="5px" cellpadding="10px">
<tr>
<td>Enter Registartion Number:</td>
<td><input type="number" id="RegNo" name="RegNo" min="11" required onchange="calculate_Marks()" style="width:150px;" ></td>
</tr>
<tr>
<td>Enter Viva Marks:</td>
<td><input type="number" id="VivaMarks" name="VivaMarks" required max="100" min="1" onchange="calculate_Marks()" ></td>
</tr>
<tr>
<td>Enter Degree Marks:</td>
<td><input type="number" id="DegreeMarks" name="DegreeMarks" required max="100" min="1" onchange="calculate_Marks()" ></td>
</tr>
<tr>
<td>Enter Written Marks Marks:</td>
<td><input type="number" id="WrittenMarks" required name="WrittenMarks" max="100" min="1" onchange="calculate_Marks()"></td>
</tr>
<tr>
<td>Your Total Score (%):</td>
<td>
<h2 id="Total" value="" name="Total"></h2>
</td>
</tr>
<tr>
<td></td>
<td rowspan="2"> <input type="submit" id="submit" name="submit" value="Submit"> <input type="reset" value="Reset" ></td>
</tr>
</table>
<?php
if(isset($_POST['submit']))
{
mysql_select_db("calc_db",$connection);
$Registartion_No=trim($_POST['RegNo']);
$Viva=trim($_POST['VivaMarks']);
$Degree=trim($_POST['DegreeMarks']);
$Written=trim($_POST['WrittenMarks']);
$Total=$_POST['Total'];
$sql="(INSERT INTO tblscore(Registration_Number, Viva_Marks,Degree_Marks, Written_marks, Total) VALUES ('$Registartion_No', '$Viva','$Degree', '$Written','$Total')";
$res=mysql_query($sql) or die (mysql_error());
}
?>
</form>
</body>
</html>
Comment