Вы находитесь на странице: 1из 4

<!

DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method="post">
<h1 align="center"> Login Page</h1>
<table align="center">
<tr>
<td> Username : </td>
<td> <input type="text" name="username" palceholder="Enter username"
required></td>
</tr>
<tr>
<td> Password : </td>
<td> <input type="password" name="userpass" palceholder="Enter
passsword" required></td>
</tr>
</table>
<table align="center">
<tr>
<td> <input type="submit" name="submit" value="Login"
formaction="studentdata.jsp" style="margin-left: 40px; margin-top : 20px"></td>
</tr>
</table>
</form>
</body>
</html>

progrM JSP

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"


pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<%@page import= "java.util.*" %>
<%@page import= "java.io.*" %>
<%@page import= "java.lang.*" %>
<%@page import= "java.sql.*" %>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<form method="post" action="#">
<% String date = java.time.LocalDate.now().toString();
out.println("<h1> Today's Date is :"+date+"</h1>");
%>

<table border="2px" align="center">


<tr>
<td> Enrollment Number </td>
<td> Student Name </td>
<td> Attendance</td>

</tr>
<%
Connection conn;
try
{
Class.forName("com.mysql.jdbc.Driver");

conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/employee","root","");
Statement stat = conn.createStatement();
String sql="select * from studentdetail";
int count=0,count2=0;
ResultSet rs2 = stat.executeQuery(sql);
while(rs2.next())
{
count++;
}
//out.println("Number of Rows" +count);

String names[] = new String[count];


ResultSet rs = stat.executeQuery(sql);
String enroll,name;
int i=0;
while(rs.next())
{
enroll=rs.getString("enroll");
name=rs.getString("name");
names[i]=enroll;
//out.println(names[i]);
i++;
out.println("<tr>");
out.println("<td>"+enroll+"</td>");
out.println("<td>"+name+"</td>");
out.println("<td><input type='checkbox' name='id'></td>");

out.println("</tr>");
} %>

</table>
<table align="center">
<tr>
<td> <input type="submit" name="submit" value="Insert
Selected"> </td>
<td> <input type="submit" name="absent" value="ALL
Absent"> </td>
<td> <input type="submit" name="present" value="ALL
Present"> </td>
</tr>
</table>

<%

if(request.getParameter("absent")!=null)
{

// all absent massbunk


String atten = "MASS_BUNK";
String sql2;
for(i=0;i<names.length;i++)
{
// out.println(names[i]);
sql2 = "insert into studentput(enroll,mydate,attan)
Values('"+names[i]+"','"+date+"','"+atten+"')";
stat.executeUpdate(sql2);
stat.clearBatch();
count2++;
}
out.println("\nTotal Presents are : "+(count-count2));
out.println("\nTotal Absents are : "+count2);
out.println("\nRecord Successfully Inserted");
}
if(request.getParameter("present")!=null)
{
count2=0;
// all present
String atten = "Present";
String sql3;
for(i=0;i<names.length;i++)
{
// out.println(names[i]);
sql3 = "insert into studentput(enroll,mydate,attan)
Values('"+names[i]+"','"+date+"','"+atten+"')";
stat.executeUpdate(sql3);
stat.clearBatch();
}
out.println("\nTotal Presents are : "+count);
out.println("\nTotal Absents are : "+count2);

out.println("\nRecord Successfully Inserted");


}

if(request.getParameter("submit")!=null)
{
count2=0;

int j;
String select[] = request.getParameterValues("id");
// flag settting
String attan = "Present";
String attan2 = "Absent";
String sql4,sql5;

if (select != null && select.length != 0)


{
//out.println("You have selected: ");
for (i = 0; i < select.length; i++)
{
count2++;
sql4 = "insert into studentput(enroll,mydate,attan)
Values('"+names[i]+"','"+date+"','"+attan+"')";
stat.executeUpdate(sql4);
stat.clearBatch();
}
out.println("\nTotal Presents are : "+count2);
out.println("\nTotal Absents are : "+(count-count2));

out.println("\n Insert Successfully");


}

}
rs.close();
conn.close();
}
catch(SQLException e1)
{

}
catch(Exception e)
{

}
%>
</table>
</form>
</body>
</html>

Вам также может понравиться