Advertisement
Guest User

Untitled

a guest
Jul 5th, 2017
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 6.98 KB | None | 0 0
  1. <!-- updateRecordForm -->
  2. <%@ page import="java.sql.*,java.sql.ResultSet, java.text.*" %>
  3.  
  4. <html>
  5.     <head>
  6.         <title>Update Employee Form</title>
  7.     </head>
  8.     <body>
  9.         <font size="5"><b>Update Member Record</b></font>
  10. <P>
  11.  
  12.     <%
  13.         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  14.         Connection connection = DriverManager.getConnection("jdbc:odbc:Address");
  15.        
  16.         String query = "SELECT * FROM PersonalInformation WHERE PersonID = ?";
  17.         PreparedStatement statement = connection.prepareStatement(query);
  18.         statement.setInt(1,Integer.parseInt(request.getParameter("id")));
  19.        
  20.         java.sql.ResultSet RS = statement.executeQuery();
  21.         String ID = "";
  22.     %>
  23.  
  24.     <%
  25.         while(RS.next())
  26.         {
  27.     %>
  28.             <form method="Post" action="ProcessUpdate.jsp">
  29.     <%     
  30.             ID = RS.getString("PersonID");
  31.      %>
  32.        
  33.             <table>
  34.                 <input type="hidden" name="PersonID" value=<%=ID%>>
  35.                     <tr></tr>
  36.  
  37.                     <tr>
  38.                         <td>First Name: </td>
  39.                         <td><input type="text" name="FirstName" value=<%=RS.getString("FirstName") %>></td>
  40.                     </tr>
  41.  
  42.                     <tr>
  43.                         <td>Last Name: </td>
  44.                         <td><input type="text" name="LastName" value="<%=RS.getString("LastName") %>"></td>
  45.                     </tr>
  46.  
  47.                     <tr>
  48.                         <td>Nickname: </td>
  49.                         <td>
  50.                     <%
  51.                             String nickname = RS.getString("Nickname");
  52.                             if(nickname != null)
  53.                             {
  54.                     %>
  55.                                 <input type="text" name="Nickname" value=<%= nickname %>>
  56.                     <%     
  57.                             }
  58.                             else
  59.                             {
  60.                     %>
  61.                                 <input type="text" name="Nickname" value="<Not Specified>">
  62.                     <%
  63.                             }
  64.                     %> 
  65.                         </td>
  66.                     </tr>
  67.  
  68.                     <tr>
  69.                         <td>Date of Birth: </td>
  70.                         <td>
  71.                             <table>
  72.                                 <tr>
  73.                                 <%
  74.                                     String date = RS.getString("BirthDate");
  75.                                     String month ="";
  76.                                     String day = "";
  77.                                     String year = "";
  78.                                        
  79.                                     if(date == null)
  80.                                     {
  81.                                         day = "--";
  82.                                         month = "--";
  83.                                         year = "----";
  84.                                     }
  85.                                     else
  86.                                     {
  87.                                         month = date.substring(5,7);
  88.                                         day = date.substring(8,10);
  89.                                         year = date.substring(0,4);
  90.                                     }
  91.                                 %>
  92.                                     <td><input type="text" name="day" size="2" value=<%= day %>></td>
  93.                                    
  94.                                     <td>
  95.                                         <select name="month">
  96.                                             <%if(month.equals("--")) {%>
  97.                                                 <option label="--" selected="selected">--</option>
  98.                                             <%}if(month.equals("01")) {%>
  99.                                                 <option label="01" selected="selected">Jan</option>
  100.                                             <%}else{%>
  101.                                                 <option label="01">Jan</option>
  102.                                             <%}if (month.equals("02")){%>
  103.                                                 <option label="02" selected="selected">Feb</option>
  104.                                             <%}else{%>
  105.                                                 <option label="02">Feb</option>
  106.                                             <%}if (month.equals("03")){%>
  107.                                                 <option label="03" selected="selected">Mar</option>
  108.                                             <%}else{%>
  109.                                                 <option label="03">Mar</option>
  110.                                             <%}if (month.equals("04")){%>
  111.                                                 <option label="04" selected="selected">Apr</option>
  112.                                             <%}else{%>
  113.                                                 <option label="04">Apr</option>
  114.                                             <%}if (month.equals("05")){%>
  115.                                                 <option label="05" selected="selected">May</option>
  116.                                             <%}else{%>
  117.                                                 <option label="05">May</option>
  118.                                             <%}if (month.equals("06")){%>
  119.                                                 <option label="06" selected="selected">Jun</option>
  120.                                             <%}else{%>
  121.                                                 <option label="06">Jun</option>
  122.                                             <%}if (month.equals("07")){%>
  123.                                                 <option label="07" selected="selected">Jul</option>
  124.                                             <%}else{%>
  125.                                                 <option label="07">Jul</option>
  126.                                             <%}if (month.equals("08")){%>
  127.                                                 <option label="08" selected="selected">Aug</option>
  128.                                             <%}else{%>
  129.                                                 <option label="08">Aug</option>
  130.                                             <%}if (month.equals("09")){%>
  131.                                                 <option label="09" selected="selected">Sep</option>
  132.                                             <%}else{%>
  133.                                                 <option label="09">Sep</option>
  134.                                             <%}if (month.equals("10")){%>
  135.                                                 <option label="10" selected="selected">Oct</option>
  136.                                             <%}else{%>
  137.                                                 <option label="10">Oct</option>
  138.                                             <%}if (month.equals("11")){%>
  139.                                                 <option label="11" selected="selected">Nov</option>
  140.                                             <%}else{%>
  141.                                                 <option label="11">Nov</option>
  142.                                             <%}if (month.equals("12")){%>
  143.                                                 <option label="12" selected="selected">Dec</option>
  144.                                             <%}else{%>
  145.                                                 <option label="12" >Dec</option>
  146.                                             <%}%>
  147.                                         </select>
  148.                                     </td>
  149.                                     <td><input type="text" name="year" size="2" value=<%= year %>></td>
  150.                                 </tr>
  151.                             </table>
  152.                         </td>
  153.                     </tr>
  154.  
  155.                     <tr>
  156.                         <td>Email: </td>
  157.                         <td>
  158.                     <%
  159.                             String email = RS.getString("Email");
  160.                             if(email != null)
  161.                             {
  162.                     %>
  163.                                 <input type="text" name="Email" value=<%= email %>>
  164.                     <%
  165.                             }
  166.                             else
  167.                             {
  168.                     %>
  169.                                 <input type="text" name="Email" value="<Not Specified>">
  170.                     <%     
  171.                             }
  172.                     %>             
  173.                         </td>
  174.                     </tr>
  175.  
  176.                     <tr>
  177.                         <td>Hobbies </td>
  178.                         <td>
  179.                     <%
  180.                             String hobbies = RS.getString("Hobbies");
  181.                             if(hobbies != null)
  182.                             {
  183.                     %>
  184.                             <textarea name="Hobbies" rows="3" cols="30"><%= hobbies %></textarea>
  185.                     <%      }
  186.                             else
  187.                             {
  188.                     %>
  189.                             <textarea name="Hobbies" rows="3" cols="30">Not Specified</textarea></td>
  190.                     <%
  191.                             }
  192.                     %> 
  193.                         </td>              
  194.                     </tr>
  195.  
  196.                     <tr>
  197.                         <td><input type="Submit" value="Modify" name="Modify Record"></td>
  198.             </form>
  199.                             <form method="Post" action="ProcessDelete.jsp">
  200.                                 <input type="hidden" name="PersonID" value=<%=ID%>>
  201.                                 <td><input type="Submit" value="Delete" name="Delete Record"></td>
  202.                             </form>
  203.                     </tr>
  204.             </table>
  205.    
  206.  
  207.     <%
  208.         }
  209.         RS.close();
  210.         connection.close();
  211.     %>
  212.    
  213.         <p><a href="viewSummaryMember.jsp">View All Records</a></p>
  214.     </body>
  215. </html>
  216.  
  217.  
  218. <!-- ProcessUpdate.jsp -->
  219. <%@ page import="java.sql.*,java.sql.ResultSet, java.text.*" %>
  220.  
  221. <html>
  222.     <head>
  223.         <title>Personal Management System</title>
  224.     </head>
  225.     <body>
  226.         <font size="5"><b>Updating Record</b></font>
  227.         <P>
  228.        
  229.     <%
  230.         Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
  231.         Connection connection = DriverManager.getConnection("jdbc:odbc:Address");
  232.        
  233.         String query = "UPDATE PersonalInformation SET FirstName=?, LastName=?, Nickname=?, BirthDate=?, Email=?, Hobbies=? WHERE PersonID=?";
  234.         PreparedStatement statement = connection.prepareStatement(query);
  235.  
  236.         statement.setString(1,request.getParameter("FirstName"));
  237.         statement.setString(2,request.getParameter("LastName"));
  238.         statement.setString(3,request.getParameter("Nickname"));
  239.         statement.setString(4,request.getParameter("BirthDate"));
  240.         statement.setString(5,request.getParameter("Email"));
  241.         statement.setString(6,request.getParameter("Hobbies"));
  242.         statement.setInt(7,Integer.parseInt(request.getParameter("PersonID")));
  243.         statement.executeUpdate();
  244.        
  245.         connection.close();
  246.     %>
  247.  
  248.         The Record has been updated.
  249.         <p><a href="viewSummaryMember.jsp">View All Records</a></p>
  250.     </body>
  251. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement