Advertisement
Guest User

1111

a guest
May 15th, 2017
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.69 KB | None | 0 0
  1. <%@page import="java.sql.*;" %>
  2. <html>
  3. <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
  4. <head>
  5. <title>Регистрация</title>
  6. <link rel="stylesheet" href="Regcss.css" />
  7. <link rel="stylesheet" href="style.css" />
  8.  
  9. </head>
  10.  
  11.  
  12. <body bgcolor="gray">
  13. <table width="100%" height="488" border="0">
  14. <tr>
  15.  
  16. <th width="80%" scope="col">
  17.  
  18. <form method="post" action="signup.jsp">
  19. <table width="40%" align="center" border="1">
  20.  
  21.  
  22. <h2 align="center">Регистрация</h2>
  23.  
  24. <tr><td width="10%"> Логин:</td><td> <input type="text" name="username"> </td></tr>
  25.  
  26. <tr><td width="10%"> Имя:</td><td> <input type="text" name="fname"> </td></tr>
  27.  
  28. <tr><td width="10%"> Фамилия:</td><td> <input type="text" name="lname"> </td></tr>
  29.  
  30. <tr><td>Пол:</td><td><input type="radio" name="gender" value="male" checked>Мужской
  31. <input type="radio" name="gender" value="Female">Женский</td></tr>
  32.  
  33. <tr><td width="10%">Пароль:</td><td> <input type="password" name="password"></td></tr>
  34.  
  35. <tr> <td width="10%">Подтверждение пароля:</td><td> <input type="password" name="p2"></td></tr>
  36.  
  37. <tr> <td width="10%">Email: </td><td> <input type="text" name="email"></td></tr>
  38.  
  39. <tr> <td width="10%">Адрес:</td><br/> <td> <textarea cols="50" rows="8" name="address"></textarea></td></tr>
  40. <tr><td>Город:</td><td><select name="city">
  41.  
  42. <option >Минск</option>
  43. <option >Гродно</option>
  44. <option >Гомель</option>
  45. <option >Брест</option>
  46. </select></td></tr>
  47.  
  48. <tr> <td width="10%">Телефон: </td><td> <input type="text" name="mobile"></td></tr>
  49.  
  50. <tr><td>Секретный вопрос:</td><td><select name="squestion">
  51.  
  52. <option >Имя животного?</option>
  53. <option >Какой университет закончили?</option>
  54. <option >Имя друга?</option>
  55. <option >Родной город?</option>
  56. </select></td></tr>
  57. <tr><td>Ответ:</td><td><input type='text' name="sanswer"></td></tr>
  58. <input type="text" value="user" name="designation" hidden />
  59. <tr><td></td><td width="10%"><input type="submit" value="Зарегистрироваться"></td></tr>
  60.  
  61. </table>
  62.  
  63. </form>
  64.  
  65.  
  66. <%
  67.  
  68.  
  69. Connection con;
  70.  
  71.  
  72.  
  73. try{
  74. Class.forName("com.mysql.jdbc.Driver");
  75. con = DriverManager.getConnection("jdbc:mysql://localhost:3307/dit","root","1111");
  76.  
  77.  
  78.  
  79. String username =request.getParameter("username");
  80. String fname= request.getParameter("fname");
  81. String lname= request.getParameter("lname");
  82. String password = request.getParameter("password");
  83. double mobile = Double.parseDouble(request.getParameter("mobile"));
  84. String address = request.getParameter("address");
  85. String squestion= request.getParameter("squestion");
  86. String sanswer = request.getParameter("sanswer");
  87. String gender = request.getParameter("gender");
  88. String designation = "user";
  89. String email = request.getParameter("email");
  90. String city = request.getParameter("city");
  91.  
  92. PreparedStatement ps= con.prepareStatement("insert into fosusers(username,password,firstname,lastname,email,mobile,address,securityq,answer,gender,designation,city) values(?,?,?,?,?,?,?,?,?,?,?,?)");
  93. ps.setString(1,username);
  94. ps.setString(2,password);
  95. ps.setString(3,fname);
  96. ps.setString(4,lname);
  97. ps.setString(5, email);
  98. ps.setDouble(6,mobile);
  99. ps.setString(7,address);
  100. ps.setString(8,squestion);
  101. ps.setString(9,sanswer);
  102. ps.setString(10, gender);
  103. ps.setString(11,designation);
  104. ps.setString(12, city);
  105.  
  106. int r=ps.executeUpdate();
  107.  
  108. RequestDispatcher rd = request.getRequestDispatcher("thankyou.jsp");
  109.  
  110. rd.forward(request, response);
  111. }
  112. catch(Exception e)
  113. {
  114. System.out.println(e);
  115. }
  116.  
  117.  
  118.  
  119.  
  120. %>
  121. <style>
  122. .backb{
  123. position: fixed;
  124. top: 20px;
  125. left: 4px;
  126. width: 46px;
  127. height: 46px;
  128.  
  129. }
  130. </style>
  131. <script> function goBack() {
  132. window.history.back()
  133. }
  134. </script>
  135. <div><img src="icons/back.png" class="backb" onclick="goBack()" id="backb"/></div>
  136. <style>
  137. .backb{
  138. position: fixed;
  139. top: 20px;
  140. left: 4px;
  141. width: 46px;
  142. height: 46px;
  143.  
  144. }
  145. </style>
  146. <script> function goBack() {
  147. window.history.back();
  148. }
  149. </script>
  150. <div><img src="icons/back.png" class="backb" onclick="goBack()" id="backb"/></div>
  151. </body>
  152. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement