Guest User

Untitled

a guest
Aug 30th, 2018
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.51 KB | None | 0 0
  1. <%@ page contentType="text/html; charset=utf-8" %>
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  3. <jsp:useBean id="db" class = "JDBC.ForDataBase"/>
  4. <!-- equals to  "JDBC.ForDataBase db=new JDBC.ForDataBase()" -->
  5. <html lang="he" dir="rtl">
  6. <head>
  7.     <title>הרשמה לאתר</title>
  8.     <meta http-equiv="Content-Type" content="text/html; charset=windows-1255" />
  9.     <link rel="stylesheet" href="style.css" type="text/css" media="screen"/>
  10.     <link rel="shortcut icon" href="images/favicon.ico" />
  11. <script language="JavaScript">
  12.  
  13.     function check()
  14.     {  
  15.  
  16.         msg = "";
  17.  
  18.         fullname = document.rishum.fullname.value;
  19.         if(fullname.length == 0)
  20.         {
  21.             msg = msg + "חסר שם מלא \n";
  22.         alert("חסר שם מלא \n");
  23.         }
  24.            
  25.         email = document.rishum.email.value;
  26.         if(email.length == 0)
  27.         {
  28.             msg = msg + "חסר אי מייל \n";
  29.             alert("חסר אי מייל \n");
  30.         }
  31.         else   
  32.         {
  33.             if(email.length < 4)
  34.             {
  35.                 msg = msg + "אי מייל פחות מארבע אותיות \n";
  36.                 alert("אי מייל פחות מארבע אותיות \n");
  37.             }
  38.         }
  39.             if(email.indexOf("@") < 0)
  40.             {
  41.                 msg = msg + "חסר שטורדל בדואר אלקטרוני \n";
  42.                 alert("חסר שטורדל בדואר אלקטרוני \n");
  43.             }
  44.             if(email.indexOf(".") < 0)
  45.             {
  46.                 msg = msg + "חסר נקודה בדואר אלקטרוני \n";
  47.                 alert("חסר נקודה בדואר אלקטרוני \n");
  48.             }
  49.            
  50.      
  51.    
  52.        
  53.        
  54.         username = document.rishum.username.value;
  55.         if(username.length < 4)
  56.         {
  57.             msg = msg + "שם משתמש לא חוקי \n";
  58.             alert("שם משתמש לא חוקי \n");
  59.         }
  60.        
  61.        
  62.         password = document.rishum.password.value;
  63.         password2 = document.rishum.password2.value;
  64.         if(password.length == 0)
  65.         {
  66.             msg = msg + "חסרה סיסמה \n";
  67.             alert("חסרה סיסמה \n");
  68.         }
  69.         else
  70.         {
  71.             if(password!=password2)
  72.             {
  73.                 msg = msg + "סיסמה שונה מאימות סיסמה \n";
  74.                 alert("סיסמה שונה מאימות סיסמה \n");
  75.         }
  76.         }
  77.                
  78.                
  79.         if(msg.length == 0)
  80.             return true;
  81.         else
  82.         {
  83.             alert("- - - בטופס נמצאו הבעיות הבאות - - -  \n\n" + msg);
  84.             return false;
  85.         }
  86.         }
  87.    
  88.     </script>
  89. </head>
  90. <body>
  91. <div id="container">
  92. <jsp:include page="navbar.jsp"></jsp:include>
  93. <%
  94. if (session.getAttribute("status").equals("error"))
  95. {
  96. %>
  97. <p>
  98. שם משתמש או הדואר האלקטרוני קיימים במערכת
  99. </p>
  100. <%
  101. }
  102. %>
  103. <%
  104. <form name="rishum" method="post" onsubmit="return check()" action="register.jsp">
  105. <table>
  106. <tr>
  107. <td class="input">שם מלא: </td>
  108. <td><input type="text" size="30" id="fullname" name="fullname"></td>
  109. </tr>
  110. <tr>
  111. <td class="input">שם משתמש: </td>
  112. <td><input type="text"  size="30" id="username" name="username"></td>
  113. </tr>
  114. <br>
  115. <tr>
  116. <td class="input">דואר אלקטרוני: </td>
  117. <td><input type="text"  size="30" id="email" name="email"></td>
  118. </tr>
  119. <br>
  120. <tr>
  121. <td class="input">סיסמא: </td>
  122. <td><input type="password"  size="30" id="password" name="password"></td>
  123. </tr>
  124. <br>
  125. <tr>
  126. <td class="input">וודא סיסמא: </td>
  127. <td><input type="password"  size="30" id="password2" name="password2"></td>
  128. </tr>
  129. <br><br>
  130. </table>
  131. <center>
  132. <table>
  133. <tr>
  134. <td><input type="submit" name="reg" value="שלח"></td>
  135. <td><input type="reset" name="res" value="אפס"></td>
  136. </tr>
  137. </table>
  138. </center>
  139. </div>
  140. </form>
  141.  
  142. %>
  143. <%
  144. if(request.getMethod().equals("POST"))
  145. {  
  146.      
  147.     String fullname=request.getParameter("fullname");
  148.     String email=request.getParameter("email");
  149.     String username=request.getParameter("username");
  150.     String password=request.getParameter("password");
  151.     String[][] ucheck=db.select("select * from members where username='"+username+"'");
  152.     String[][] echeck=db.select("select * from members where email='"+email+"'");
  153.     if ((ucheck==null || ucheck.length==0) && (echeck==null || echeck.length==0))
  154.     {
  155.         db.insertUpdateDelete("insert  into members values(  '"
  156.                        +fullname+  "',"  +
  157.                        " '"+email+"'," +
  158.                         "'"+ username+"'," +
  159.                         "'"+ password +"')");
  160.          session.setAttribute("status","guest");
  161.          response.sendRedirect("login.jsp");
  162.      
  163.     }
  164.     else
  165.     {
  166.          session.setAttribute("status","error");
  167.         response.sendRedirect("register.jsp");
  168.     }
  169. }
  170. %>
  171. </body>
  172. </html>
Add Comment
Please, Sign In to add comment