Advertisement
Guest User

Untitled

a guest
Feb 9th, 2017
142
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. <a href="/RegisterEvent?id=<%=Integer.parseInt(resultSet.getString("event_id")) %>">Register</a>
  2.  
  3. package com.event;
  4.  
  5. import java.io.IOException;
  6. import java.io.PrintWriter;
  7.  
  8. import javax.servlet.*;
  9. import javax.servlet.http.HttpServlet;
  10. import javax.servlet.http.HttpServletRequest;
  11. import javax.servlet.http.HttpServletResponse;
  12. import java.sql.*;
  13. import java.io.*;
  14. import java.util.*;
  15. import javax.servlet.annotation.MultipartConfig;
  16. import javax.servlet.http.HttpSession;
  17. import javax.servlet.http.Part;
  18.  
  19. public class RegisterEvent extends HttpServlet {
  20.  
  21. @Override
  22. protected void doGet(HttpServletRequest request, HttpServletResponse response)
  23. throws ServletException, IOException {
  24. response.setContentType("text/html;charset=UTF-8");
  25. PrintWriter out = response.getWriter();
  26. int i1;
  27.  
  28. HttpSession session = request.getSession();
  29. String username = (String) session.getAttribute("uname");
  30.  
  31. String event_id = request.getParameter("id");
  32.  
  33. String fname, lname, email, colgname, event_name;
  34. int contact;
  35.  
  36. try {
  37.  
  38. //loading drivers for mysql
  39. Class.forName("com.mysql.jdbc.Driver");
  40.  
  41. //creating connection with the database
  42. Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/technovision", "root", "root");
  43.  
  44. String sql1 = "SELECT * FROM `users` WHERE `username`=?";
  45.  
  46. PreparedStatement ps = con.prepareStatement(sql1);
  47.  
  48. ps.setString(1, username);
  49.  
  50. ResultSet rs = ps.executeQuery();
  51.  
  52. while (rs.next()) {
  53. fname = rs.getString("fname");
  54. lname = rs.getString("lname");
  55. email = rs.getString("emailid");
  56. contact = rs.getInt("mobile");
  57. colgname = rs.getString("colgname");
  58. }
  59.  
  60. String sql2 = "SELECT event_name FROM events WHERE event_id=?";
  61.  
  62. PreparedStatement ps1 = con.prepareStatement(sql2);
  63.  
  64. ps1.setInt(1, Integer.parseInt(event_id));
  65.  
  66. ResultSet rs1 = ps1.executeQuery();
  67.  
  68. while (rs1.next()) {
  69. event_name = rs1.getString("event_name");
  70. }
  71.  
  72. String sql3 = "INSERT INTO registered_users(`fname`,`lname`,`email`,`contact`,`college_name`,`event_name`) values (?,?,?,?,?,?)";
  73.  
  74. PreparedStatement ps3 = con.prepareStatement(sql3);
  75.  
  76. ps3.setString(1, fname);
  77. ps3.setString(2, lname);
  78. ps3.setString(3, email);
  79. ps3.setInt(4, contact);
  80. ps3.setString(5, colgname);
  81. ps3.setString(6, event_name);
  82.  
  83. i1 = ps3.executeUpdate();
  84.  
  85. if (i1 > 0) {
  86. response.sendRedirect("register-success.jsp");
  87. }
  88.  
  89. } catch (Exception se) {
  90. System.out.println(se);
  91. }
  92.  
  93. }
  94. }
  95.  
  96. String fname = "", lname = "", email = "", colgname = "", event_name = "";
  97.  
  98. RegID EventId userId
  99. 1 1 X
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement