<!-- 13. PHP Program to read data from MySQL table and calculate attendance percentage -->
<html>
<head>
<title>Read data and update mysql table using php </title>
</head>
<body bgcolor=gray text=yellow>
<?php
$connection = mysql_connect("localhost", "root", ""); // Establish Connection with Server
$db = mysql_select_db("test", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from prog13", $connection);
echo "<h3>Student Attendance Details</h3>";
echo "<table border=3 cellspacing=5>";
echo"<tr><th>RegNo</th><th>StudentName</th><th>Subject</th><th>ClassesHeld</th><th>ClassesAttended</th><th>AttendancePercentage</th></tr>";
while ($row = mysql_fetch_array($query))
{
echo "<tr><td>".$row['RegNo']."</td>";
echo "<td>".$row['StudentName']."</td>";
echo "<td>".$row['Subject']."</td>";
echo "<td>".$row['ClassesHeld']."</td>";
echo "<td>".$row['ClassesAttended']."</td>";
echo "<td>".$row['AttendancePercentage']."</td></tr>";
$reg=$row['RegNo'];
$CH=$row['ClassesHeld'];
$CA=$row['ClassesAttended'];
$per=($CA/$CH)*100;
//Query for updation with calculated percentage.
$query1 = mysql_query("update prog13 set AttendancePercentage='".$per."'where RegNo='".$reg."';",$connection);
//Query to reset AttendancePercentage to zero.
//$query1 = mysql_query("update prog13 set AttendancePercentage=0 where RegNo='".$reg."';",$connection);
}
echo "<table border=3>";
echo "<br><b>MySQL table updated successfully.</b>";
//Query for inserting values in prog13 table.
//$query1 = mysql_query("insert into prog13 values('123','abcd','sub1',20,16,0);",$connection);
mysql_close($connection); // Closing Connection with Server
?>
</body>
</html>
Search This Blog
Sunday, 23 January 2022
13. PHP Program to read data from MySQL table and Calculate attendance percentage
13. PHP Program to read data from MySQL table and Calculate attendance percentage.
<!-- 13. PHP Program to read data from MySQL table and calculate attendance percentage -->
<html>
<head>
<title>Read data and update mysql table using php </title>
</head>
<body bgcolor=gray text=yellow>
<?php
$connection = mysql_connect("localhost", "root", ""); // Establish Connection with Server
$db = mysql_select_db("test", $connection); // Selecting Database
//MySQL Query to read data
$query = mysql_query("select * from prog13", $connection);
echo "<h3>Student Attendance Details</h3>";
echo "<table border=3 cellspacing=5>";
echo"<tr><th>RegNo</th><th>StudentName</th><th>Subject</th><th>ClassesHeld</th><th>ClassesAttended</th><th>AttendancePercentage</th></tr>";
while ($row = mysql_fetch_array($query))
{
echo "<tr><td>".$row['RegNo']."</td>";
echo "<td>".$row['StudentName']."</td>";
echo "<td>".$row['Subject']."</td>";
echo "<td>".$row['ClassesHeld']."</td>";
echo "<td>".$row['ClassesAttended']."</td>";
echo "<td>".$row['AttendancePercentage']."</td></tr>";
$reg=$row['RegNo'];
$CH=$row['ClassesHeld'];
$CA=$row['ClassesAttended'];
$per=($CA/$CH)*100;
//Query for updation with calculated percentage.
$query1 = mysql_query("update prog13 set AttendancePercentage='".$per."'where RegNo='".$reg."';",$connection);
//Query to reset AttendancePercentage to zero.
//$query1 = mysql_query("update prog13 set AttendancePercentage=0 where RegNo='".$reg."';",$connection);
}
echo "<table border=3>";
echo "<br><b>MySQL table updated successfully.</b>";
//Query for inserting values in prog13 table.
//$query1 = mysql_query("insert into prog13 values('123','abcd','sub1',20,16,0);",$connection);
mysql_close($connection); // Closing Connection with Server
?>
</body>
</html>
12. PHP Program to read text file and display data using TABLE tag.
<!-- 12. PHP Program to read text file and display data using <table> tag. -->
<html>
<head>
<title>Reading a file using PHP</title>
</head>
<?php
// Turn off all error reporting
error_reporting(0);
?>
<body bgcolor=green text=white>
<?php
$fp = fopen('D:\\php.txt', 'r');
if( $fp == false )
{
echo ( "<h3>File not found!</h3>" );
exit();
}
$delimiter='#';
echo "<h3>Salary Details of Employees:</h3>";
print_r("<table border=3>");
print_r("<tr><th>EmpId</th><th>EmployeeName</th><th>Designation</th><th>Department</th>
<th>BasicSalary</th><th>Allowance</th><th>Deduction</th><th>GrossSalary</th><th>NetSalary</th></tr>");
while ( !feof($fp) )
{
$line = fgets($fp, 1024);
$data = str_getcsv($line, $delimiter);
$eid=$data[0];
$ename=$data[1];
$desig=$data[2];
$dept=$data[3];
$bsal=$data[4];
$all=$data[5];
$ded=$data[6];
$gsal=$bsal+$all;
$nsal=$gsal-$ded;
print_r("<tr>");
print_r("<td>".$eid. "</td>");
print_r("<td>".$ename. "</td>");
print_r("<td>".$desig. "</td>");
print_r("<td>".$dept. "</td>");
print_r("<td>".$bsal. "</td>");
print_r("<td>".$all. "</td>");
print_r("<td>".$ded. "</td>");
print_r("<td>".$gsal. "</td>");
print_r("<td>".$nsal. "</td>");
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
12. PHP Program to Read text file and Display data using TABLE tag.
<!-- 12. PHP Program to read text file and display data using <table> tag. -->
<html>
<head>
<title>Reading a file using PHP</title>
</head>
<?php
// Turn off all error reporting
error_reporting(0);
?>
<body bgcolor=green text=white>
<?php
$fp = fopen('D:\\php.txt', 'r');
if( $fp == false )
{
echo ( "<h3>File not found!</h3>" );
exit();
}
$delimiter='#';
echo "<h3>Salary Details of Employees:</h3>";
print_r("<table border=3>");
print_r("<tr><th>EmpId</th><th>EmployeeName</th><th>Designation</th><th>Department</th>
<th>BasicSalary</th><th>Allowance</th><th>Deduction</th><th>GrossSalary</th><th>NetSalary</th></tr>");
while ( !feof($fp) )
{
$line = fgets($fp, 1024);
$data = str_getcsv($line, $delimiter);
$eid=$data[0];
$ename=$data[1];
$desig=$data[2];
$dept=$data[3];
$bsal=$data[4];
$all=$data[5];
$ded=$data[6];
$gsal=$bsal+$all;
$nsal=$gsal-$ded;
print_r("<tr>");
print_r("<td>".$eid. "</td>");
print_r("<td>".$ename. "</td>");
print_r("<td>".$desig. "</td>");
print_r("<td>".$dept. "</td>");
print_r("<td>".$bsal. "</td>");
print_r("<td>".$all. "</td>");
print_r("<td>".$ded. "</td>");
print_r("<td>".$gsal. "</td>");
print_r("<td>".$nsal. "</td>");
echo "</tr>";
}
echo "</table>";
?>
</body>
</html>
11. JavaScript Program to Display Student Placement Details Course-wise.
<!-- 11. JavaScript Program to display student placement details course-wise. -->
<html>
<head>
<title>Placement Program11</title>
<script language="JavaScript">
var regno=document.getElementsByName("regno[]");
var sname=document.getElementsByName("sname[]");
var bca=new Array();
var bsc=new Array();
var bcom=new Array();
var b1="BCA:<br>";
var s1="BSc:<br>";
var c1="BCom:<br>";
var bc=0;
var sc=0;
var cc=0;
function find()
{
for (var i = 0; i < regno.length; i++)
{
var a = regno[i];
var b = sname[i];
if(a.value.charAt(0)=='B' || a.value.charAt(0)=='b')
{
bca[i]="Register Number:"+a.value+" Name:"+b.value+"<br>";
b1=b1 + bca[i];
bc++;
}
if(a.value.charAt(0)=='S' || a.value.charAt(0)=='s')
{
bsc[i]="Register Number:"+a.value+" Name:"+b.value+"<br>";
s1=s1 + bsc[i];
sc++;
}
if(a.value.charAt(0)=='C' || a.value.charAt(0)=='c')
{
bcom[i]="Register Number:"+a.value+" Name:"+b.value+"<br>";
c1=c1 + bcom[i];
cc++;
}
}
document.getElementById("heading").innerHTML="List of Students belonging to each Course:"
document.getElementById("bca1").innerHTML = b1;
document.getElementById("bca2").innerHTML = "Total Students selected from BCA:"+bc;
document.getElementById("bsc1").innerHTML = s1;
document.getElementById("bsc2").innerHTML = "Total Students selected from BSc:"+sc;
document.getElementById("bcom1").innerHTML = c1;
document.getElementById("bcom2").innerHTML = "Total Students selected from BCom:"+cc;
}
</script>
</head>
<body bgcolor=gray text=yellow>
<form method=get>
<table border=3 >
<tr><th colspan=3>Students Short-listed in Placement</th></tr>
<tr><th>S.No.</th><th>Register Number</th><th>Student Name</th></tr>
<tr><td>01.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>02.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>03.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>04.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>05.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>06.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>07.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>08.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>09.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>10.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>11.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>12.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>13.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>14.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>15.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>16.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>17.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>18.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>19.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td>20.</td><td><input type=text name=regno[]></td><td><input type=text name=sname[]></td></tr>
<tr><td colspan=3 align=center><input type=button value=Submit onClick="find()"></td></tr>
</table>
</form>
<h2 id="heading"></h2>
<h3 id="bca1" ></h3>
<h3 id="bca2"></h3>
<h3 id="bsc1"></h3>
<h3 id="bsc2"></h3>
<h3 id="bcom1"></h3>
<h3 id="bcom2"></h3>
</body>
</html>
Friday, 7 January 2022
10. HTML program to read registration details & JSP program to generate OTP and check for registration.
<!-- 10. HTML program to read registration details. -->
<html>
<head>
<title>OTP Form</title>
</head>
<body bgcolor=gray text=yellow>
<form action="Prog10.jsp">
<table border=3>
<tr><td>Student Name:</td><td><input type=text name=sname></td></tr>
<tr><td>Email ID:</td><td><input type=text name=email></td></tr>
<tr><td>Date of Birth:</td><td><input type=text name=dob></td></tr>
</table>
<script language="JavaScript">
function check()
{
var
str1=document.forms[0].elements[2].value;
var result =
str1.substring(10, 6);
if(result>2003)
alert("Age
should be greater than 18 years!");
else
alert("Click on
Submit")
}
</script>
<input type=button value=Proceed onClick="check()" name=Proceed>
<input type=submit value=Submit>
<input type=Reset value=Clear>
</form>
</body>
</html>
<!-- 10. JSP program to generate OTP and check for
registration. -->
<html>
<head>
<%@page import="java.io.*,java.util.*,java.text.SimpleDateFormat"%>
<title>OTP Generation</title>
</head>
<body bgcolor=gray text=yellow>
Date and Time:
<%
SimpleDateFormat dt = new
SimpleDateFormat("dd-MM-YYYY HH:mm:ss");
String date = dt.format(new Date());
out.println(date);
String
sname=request.getParameter("sname");
String
email=request.getParameter("email");
String dob=request.getParameter("dob");
//String
otp=request.getParameter("otp1");
//out.println(otp);
%>
<table border=3>
<tr><th>StudentName:</th><th><%=sname %></th></tr>
<tr><td>Email ID:</td><td><%=email %></td></tr>
<tr><td>Date of Birth:</td><td><%=dob %></td></tr>
</table>
<form>
<input type=button value=GetOTP onClick="OTP()">
<input type=button value=Submit >
</form>
<script language="JavaScript">
var otp;
function OTP()
{
var
otp=Math.floor(Math.random() * 10000) + 1;
alert(otp);
var otp1=prompt("Enter
the OTP");
if(otp1==otp)
document.write("<font
color=green >Registration Success!</font>");
else
document.write("<font
color=red >OTP Mismatch!</font>");
}
</body>
</html>
9. JSP Program to read registration details and write into text file & JSP program to read details from text file and show in tabular format.
<!-- 9. JSP program to read registration details and write into text file. -->
<html>
<head>
<%@page import="java.io.*,java.lang.*,java.util.Scanner;"
%>
<%! int flag=0; %>
<title>Program9 to
Write File</title>
</head>
<body bgcolor=gray text=yellow>
<h3>Workshop
Registration Form</h3>
<form action="Prog9.jsp"
name="form1">
<table border=3>
<tr><td>Sl.No.:</td><td><input type=text name=sno></td></tr>
<tr><td>Delegate Name:</td><td><input type=text name=dname></td></tr>
<tr><td>College Name:</td><td><input type=text name=cname></td></tr>
<tr><td>Delegate Type:</td><td><select name=dtype><option>Staff</option><option>Student</option></select></td></tr>
<tr><td>Address:</td><td><textarea name=address></textarea></td></tr>
<tr><td>Phone Number:</td><td><input type=text name=phone></td></tr>
</table>
<input type=submit value=SAVE>
</form>
<form action="Prog91.jsp"
name="form2">
<input type=submit value=DISPLAY>
</form>
<%
String
sno=request.getParameter("sno");
String
dname=request.getParameter("dname");
String
cname=request.getParameter("cname");
String
dtype=request.getParameter("dtype");
String
address=request.getParameter("address");
String
phone=request.getParameter("phone");
try
{
BufferedReader reader = new BufferedReader(new FileReader("D:\\example.txt"));
File fileObj = new File("D:\\example.txt");
FileWriter fstream1 = new
FileWriter(fileObj, true);
BufferedWriter br = new
BufferedWriter(fstream1);
if(flag==0) //Check for
first time entry in the file.
{
br.write("Sl.No"+"#"+"DelegateName"+"#"+"College"+"#"+"DelegateType"+"#"+"Address"+"#"+"Phone"+"#");
flag=1; //File heading is written.
br.newLine();
}
if(dname!=null)
{
br.write(sno+"#"+dname+"#"+cname+"#"+dtype+"#"+address+"#"+phone+"#");
br.newLine();
}
br.close(); //close buffer writer
catch(Exception
e){out.println("Enter Valid Input!");}
%>
</body>
</html>
<!-- 91. JSP program to read
details from text file and show in tabular format. -->
<html>
<head>
<%@page import="java.io.*,java.lang.*,java.util.Scanner;"
%>
<title>Read File</title>
</head>
<body bgcolor=gray text=yellow>
<%
try
{
File fileObj = new File("D:\\example.txt");
Scanner scanObj = new
Scanner(fileObj);
out.println("<h3>Details of
Delegates:</h3>");
out.println("<table cellpadding=2
border=3>");
while
(scanObj.hasNextLine())
{
String line = scanObj.nextLine();
String str[]=line.split("#",7);
out.println("<tr>");
for (String s :str)
{
out.println("<td>"+s+"</td>");
}
out.println("</tr>");
}
out.println("</table>");
scanObj.close();
}
catch (Exception e)
{
out.println("Enter Valid Input!");
//out.println(e);
}
%>
</body>
</html>