//this is first page index.jsp
<%! int val=1; %>
<script type="text/javascript">
function OnSubmitForm()
{
if(document.pressed == "Save")
{
document.myform.action ="Save.jsp"; // YOU HAVE TO WRITE A THIRD PAGE TO SAVE THEM UNTO DATABASE
}
else
if(document.pressed == "Continue to Add")
{
document.myform.action ="ContinuetoAdd.jsp"; // your second page
}
return true;
}
</script>
<center>
<head> Add New Query </head>
<form name="myform" onsubmit="return OnSubmitForm();">
<table border="0">
<tr>
<td> Activity </td>
<td> <select name="act">
<option value="" selected>--select--</option>
<option value="Payment" >Payment</option>
<option value="Funds" >Funds</option>
<option value="DMworks">DMworks</option>
</select></td>
</tr>
<tr>
<td> Type of Issue </td>
<td> <select name="type">
<option value="" selected>--select--</option>
<option value="Incident" >Incident</option>
<option value="FRs" >FRs</option>
<option value="DMchecks" >DMchecks</option>
</select> </td>
</tr>
<tr>
<td> Query Name : </td>
<td><input type="text" name="name"> </td>
</tr>
<tr>
<td> Query :</td>
<td><textarea name="query" rows="10" cols="40">
</textarea></td>
</tr>
</table><br>
<tr>
<td><input type="submit" name="click" onclick="document.pressed=this.value" value="Continue to Add" /></td>
<td><input type="submit" name="click" onclick="document.pressed=this.value" value="Save" /></td>
</tr>
</form>
</center>
//this is secondpage continuetoadd.jsp
<%@page import="java.lang.*"%>
<%@page import="java.sql.*"%>
<%@page import="java.io.*"%>
<%! static int val1=1; %>
<%
String sact=request.getParameter("act");
String stype=request.getParameter("type");
String sname=request.getParameter("name");
String squery=request.getParameter("query");
String sclick=request.getParameter("click");
%>
<%
session.setAttribute("activity",sact);
session.setAttribute("typeofissue",stype);
session.setAttribute("queryname",sname);
session.setAttribute("query",squery);
%>
<%
String activity=(String)session.getAttribute("activity");
String typeofissue=(String)session.getAttribute("typeofissue");
String queryname=(String)session.getAttribute ("queryname");
String query=(String)session.getAttribute("query");
%>
<script type="text/javascript">
function OnSubmitForm()
{
if(document.pressed == "Save")
{
document.myform.action ="Save.jsp"; // YOU HAVE TO WRITE A THIRD PAGE TO SAVE THEM UNTO DATABASE
}
else
if(document.pressed == "Continue to Add")
{
<% val1=val1+1; %>
document.myform.action ="ContinuetoAdd.jsp"; // your second page
}
return true;
}
</script>
<html>
<body>
<center>
<head> ADD NEW QUERY <head>
<form name="myform" onsubmit="return OnSubmitForm()">
<table border="0">
<tr>
<td> Activity </td>
<td> <select name="act" >
<option value=<%=activity%> selected><%= activity %></option>
</select></td>
</tr>
<tr>
<td> Type of Issue </td>
<td> <select name="type" >
<option value=<%=typeofissue%> selected><%=typeofissue%></option>
</select> </td>
</tr>
<tr>
<td> Query Name : </td>
<td><input type="text" name="name"> </td>
</tr>
<tr>
<td> Query :</td>
<td><textarea name="query" rows="10" cols="40">
</textarea></td>
</tr>
</table><br>
<tr>
<td><input type="submit" name="click" onclick="document.pressed=this.value" value="Continue to Add" /></td>
<td><input type="submit" name="click" onclick="document.pressed=this.value" value="Save" /></td>
</tr>
</form>
</center>
</body>
</html>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:prasad","prasad","prasad");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select count(ID) from Data where ID not like ' '");
int count=0,c1=0;
while(rs.next())
{
count=rs.getInt(1);
}
count=count+1;
if(val1==1)
{
c1=1;
PreparedStatement ps=con.prepareStatement("insert into Data values(?,?,?,?,?,?)");
ps.setInt(1,count);
ps.setInt(2,c1);
ps.setString(3,activity);
ps.setString(4,typeofissue);
ps.setString(5,queryname);
ps.setString(6,query);
ps.execute();
ps.close();
}
else
{
PreparedStatement ps=con.prepareStatement("insert into Data(\"ID\",\"Subsequent\",\"Activity\",\"Type of Issue\",\"QueryName\",\"Query\") values(' ','"+c1+"','"+sact+"','"+stype+"','"+sname+"','"+squery+"')");
ps.execute();
ps.close();
}
session.removeAttribute("activity");
session.removeAttribute("typeofissue");
session.removeAttribute("queryname");
session.removeAttribute("query");
con.close();
%>
//this is my thirdpage save.jsp
<%@page import="java.sql.*"%>
<%@page import="java.io.*"%>
<%@page import="java.util.*"%>
<%@page import="java.lang.*"%>
<%@page import="javax.servlet.*"%>
<%
String sact=request.getParameter("act");
String stype=request.getParameter("type");
String sname=request.getParameter("name");
String squery=request.getParameter("query");
String subclick=request.getParameter("click");
%>
<html>
<body>
<%
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con=DriverManager.getConnection("jdbc:odbc:prasad","prasad","prasad");
Statement st=con.createStatement();
ResultSet rs=st.executeQuery("select count(ID) from Data where ID not like ' '");
int count=0,c=0;
while(rs.next())
{
count=rs.getInt(1);
}
count=count+1;
c=c+1;
PreparedStatement ps=con.prepareStatement("insert into Data values(?,?,?,?,?,?)");
ps.setInt(1,count);
ps.setInt(2,c);
ps.setString(3,sact);
ps.setString(4,stype);
ps.setString(5,sname);
ps.setString(6,squery);
ps.executeUpdate();
ps.close();
con.close();
%>
<head> your details are saved</head>
</body>
</html>