Advertisement
Guest User

Untitled

a guest
Jul 14th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.60 KB | None | 0 0
  1. <%@page language="java"%>
  2. <%@page import="java.sql.*"%>
  3. <head>
  4. <title>Edit Student</title>
  5. </head>
  6. <form method="post" action="update.jsp">
  7. <table border="1">
  8. <tr><th>Name</th><th>No</th><th>ClassName</th><th>Lesson Name</th></tr>
  9. <%
  10. String sid=request.getParameter("sid");
  11. int no=Integer.parseInt(sid);
  12. int sumcount=0;
  13. try {
  14. Class.forName("com.mysql.jdbc.Driver").newInstance();
  15. Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/deney", "root", "root");
  16. String query = "select student.sid, student.cid, student_lesson.lid, student.name, student.no, class.classname, lesson.lesson_name from student left outer join class on student.cid = class.cid , student_lesson left outer join lesson on student_lesson.lid = lesson.lid where student.sid='"+no+"' and student_lesson.sid='"+no+"'";
  17.  
  18. Statement st = conn.createStatement();
  19. ResultSet rs= st.executeQuery(query);
  20. while(rs.next()){
  21. %>
  22. <tr>
  23. <td><input type="text" name="name" value="<%=rs.getString("name")%>"></td>
  24. <td><input type="text" name="no" value="<%=rs.getString("no")%>"></td>
  25. <td><input type="text" name="classname" value="<%=rs.getString("classname")%>"></td>
  26. <td><input type="text" name="lesson_name" value="<%=rs.getString("lesson_name")%>"></td>
  27. <td style="display:none;"><input type="hidden" name="sid" value="<%=rs.getString(1)%>"></td>
  28.  
  29. </tr>
  30. <tr>
  31. <td><input type="submit" name="Submit" value="Update" style="background-color:#49743D;font-weight:bold;color:#ffffff;"></td>
  32. </tr>
  33. <%
  34. }
  35. }
  36. catch(Exception e){}
  37. %>
  38. </table>
  39. </form>
  40.  
  41. <%@page import="java.sql.*"%>
  42.  
  43. <%
  44. String side=request.getParameter("sid");
  45. int num=Integer.parseInt(side);
  46.  
  47. String name=request.getParameter("name");
  48. String no=request.getParameter("no");
  49. int num2=Integer.parseInt(no);
  50. String className=request.getParameter("className");
  51. String lesson_name=request.getParameter("lesson_name");
  52.  
  53. try{
  54. Connection conn = null;
  55. Class.forName("com.mysql.jdbc.Driver").newInstance();
  56. conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/deney","root", "root");
  57. Statement st=null;
  58. st=conn.createStatement();
  59.  
  60. st.executeUpdate("update lesson set lesson_name='"+lesson_name+"' where lid=(select lid from student_lesson where sid=(select sid from student where student.no='"+num2+"' and student.sid = student_lesson.sid))");
  61. st.executeUpdate("update class set classname='"+className+"' where cid=(select cid from student_class where sid=(select sid from student where student.no='"+num2+"'))");
  62. st.executeUpdate("update student set student.name='"+name+"', student.no='"+no+"' where student.sid='"+num+"'");
  63. response.sendRedirect("/yeni/student.jsp");
  64. }
  65. catch(Exception e){
  66. System.out.println(e);
  67. }
  68. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement