Advertisement
Guest User

Untitled

a guest
Dec 28th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. <%
  2. request.setCharacterEncoding("UTF-8");
  3. String username = request.getParameter("username");
  4.  
  5. String driver="com.mysql.jdbc.Driver";
  6. Class.forName(driver);
  7. String url="jdbc:mysql://localhost:3306/myusers";//addres of database
  8. Connection c=DriverManager.getConnection(url,"root","12345");//connection to the database
  9.  
  10. Statement s=c.createStatement();
  11.  
  12. String query="select username from myusers where "+
  13. "username='"+ username + "'";
  14.  
  15. ResultSet rs=s.executeQuery(query);
  16.  
  17. if(rs.next())
  18. {
  19. response.sendRedirect("ReRegistration.html");
  20. }
  21. else
  22. {
  23. String password=request.getParameter("password");
  24. String password2=request.getParameter("password2");
  25.  
  26. if(!password.equals(password2))
  27. {
  28. response.sendRedirect("ReRegistrationCausePass.html");
  29. }
  30. else
  31. {
  32. String name=request.getParameter("name");
  33. int passport=Integer.parseInt(request.getParameter("passport"));
  34. String address=request.getParameter("address");
  35. String city=request.getParameter("city");
  36. int phone=Integer.parseInt(request.getParameter("phone"));
  37. int mobile=Integer.parseInt(request.getParameter("mobile"));
  38. int postCode=Integer.parseInt(request.getParameter("postcode"));
  39. String email=request.getParameter("email");
  40. int Bday=Integer.parseInt(request.getParameter("day"));
  41. int Bmonth=Integer.parseInt(request.getParameter("month"));
  42. int Byear=Integer.parseInt(request.getParameter("year"));
  43. String gender=request.getParameter("gender");
  44. StringBuilder queryB = new StringBuilder("insert into myusers values('");
  45. queryB.append(name); queryB.append("', '");
  46. queryB.append(username); queryB.append("', '");
  47. queryB.append(password); queryB.append("', '");
  48. queryB.append(passport); queryB.append("', '");
  49. queryB.append(address); queryB.append("', '");
  50. queryB.append(city); queryB.append("', '");
  51. queryB.append(postCode); queryB.append("', '");
  52. queryB.append(phone); queryB.append("', '");
  53. queryB.append(mobile); queryB.append("', '");
  54. queryB.append(email); queryB.append("', '");
  55. queryB.append(Bday); queryB.append("', '");
  56. queryB.append(Bmonth); queryB.append("', '");
  57. queryB.append(Byear); queryB.append("', '");
  58. queryB.append(gender);
  59.  
  60. queryB.append("');");
  61. out.println(queryB.toString());
  62. int res=s.executeUpdate(queryB.toString());
  63.  
  64. if (res>0)
  65. {
  66. session.setAttribute("user", "ok");
  67.  
  68.  
  69. response.sendRedirect("mainPage.html");
  70. }
  71. else
  72. {
  73. out.println(queryB.toString());
  74. }
  75. }
  76. }
  77.  
  78. %>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement