Advertisement
aunkang

admin13

May 8th, 2015
331
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 28.03 KB | None | 0 0
  1. <%@page import="database.MyDatabase"%>
  2. <%@page contentType="text/html" pageEncoding="UTF-8"%>
  3. <%!
  4.     String username="";
  5.     String prof[] = new String[5];
  6. %>
  7.  
  8. <%
  9.     Cookie[] c;
  10.     c = request.getCookies();
  11.     for (Cookie cookie : c) {
  12.  
  13.         if (cookie.getName().equals("username") && cookie.getValue().equals("no")) {
  14.             response.sendRedirect("login.jsp");
  15.             break;
  16.         } else if (cookie.getName().equals("username") && !(cookie.getValue().equals("no"))) {
  17.             username = cookie.getValue();
  18.             for (Cookie cookie2 : c) {
  19.                 if (cookie2.getName().equals("role") && !(cookie2.getValue().equals("admin"))) {
  20.                     response.sendRedirect("index.jsp");
  21.                 }
  22.             }
  23.         }
  24.     }
  25.     MyDatabase db = new MyDatabase();
  26.     prof = db.profile(username);
  27.     String x = request.getParameter("inputSearch");
  28.     String name[] = db.searchMember(x);
  29. %>
  30.  
  31. <!DOCTYPE html>
  32. <html lang="en" class="no-js">
  33.     <head>
  34.         <meta charset="UTF-8" />
  35.         <title>ระบบจัดการงานวิจัย</title>
  36.         <meta name="description" content="Description goes here"/>
  37.         <meta name="author" content="CssTemplateHeaven">
  38.  
  39.         <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
  40.         <link href='http://fonts.googleapis.com/css?family=Quicksand:300,400,700' rel='stylesheet' type='text/css'/>
  41.         <link href='http://fonts.googleapis.com/css?family=Dosis:200,300,400,500,600,700,800' rel='stylesheet' type='text/css'/>
  42.         <link href="fonts/font-awesome-4.0.3/css/font-awesome.min.css" rel="stylesheet" type="text/css" />
  43.         <link rel="shortcut icon" href="favicon.ico"/>
  44.         <!-- jScrollPane -->
  45.         <link href="css/jquery.mCustomScrollbar.css" rel="stylesheet" type="text/css" />
  46.         <link href="css/fancybox/jquery.fancybox.css" rel="stylesheet" type="text/css" />
  47.         <link rel="stylesheet" href="css/screen.css"/>
  48.         <script src="js/modernizr.custom.js" type="text/javascript"></script>
  49.  
  50.         <script src="js/jquery-1.10.1.min.js" type="text/javascript"></script>
  51.  
  52.         <script type="text/javascript" src="js/jquery.mousewheel.js"></script>
  53.         <script src="js/fancybox/jquery.fancybox.js" type="text/javascript"></script>
  54.  
  55.     </head>
  56.     <body id="homepage">
  57.  
  58.         <!-- Opener -->
  59.  
  60. <!--        <div class="modal">
  61.             <h1 id="testid" data-content="Now&nbsp;Loading!">Now&nbsp;Loading!</h1>
  62.         </div>-->
  63.  
  64.         <!-- MENU AND TEXT LOGO -->
  65.  
  66.         <div class="menu collapse">
  67.             <h2>IT LOGO</h2>
  68.             <h1>IT KMITL</h1>
  69.             <span>ระบบจัดการงานวิจัย</span>
  70.             <nav id="cbp-fbscroller1" class="cbp-fbscroller">
  71.                 <a href="admin2.jsp">Profile</a> <br />
  72.                 <a href="admin12.jsp">All Member</a> <br />
  73.                 <a href="admin3.jsp">All Research</a> <br />
  74.                 <a href="admin1.jsp">Index</a> <br />
  75.                 <a href="logout.jsp">Log Out</a>
  76.             </nav>
  77.             <p class="copy"><a href="#" target="_blank">  คณะผู้จัดทำ โครงงาน </a>
  78.                 <span>หน้าหลัก<a href="#" target="_blank"> ITKMITL</a></span>
  79.             </p>
  80.             <a class="tablet-close icon-menu"><i class="fa fa-align-justify"></i></a>
  81.         </div>
  82.         <div id="cbp-fbscroller" class="cbp-fbscroller">
  83.  
  84.             <!-- TEXT IN MIDDLE IMAGE TOP -->
  85.  
  86.             <script>
  87.  
  88.  
  89.             </script>
  90.  
  91.             <style>
  92.                 .btn {
  93.                     -moz-box-shadow:inset 0px 1px 0px 0px #dcecfb;
  94.                     -webkit-box-shadow:inset 0px 1px 0px 0px #dcecfb;
  95.                     box-shadow:inset 0px 1px 0px 0px #dcecfb;
  96.                     background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bddbfa), color-stop(1, #80b5ea));
  97.                     background:-moz-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  98.                     background:-webkit-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  99.                     background:-o-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  100.                     background:-ms-linear-gradient(top, #bddbfa 5%, #80b5ea 100%);
  101.                     background:linear-gradient(to bottom, #bddbfa 5%, #80b5ea 100%);
  102.                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bddbfa', endColorstr='#80b5ea',GradientType=0);
  103.                     background-color:#bddbfa;
  104.                     -moz-border-radius:6px;
  105.                     -webkit-border-radius:6px;
  106.                     border-radius:6px;
  107.                     border:1px solid #84bbf3;
  108.                     display:inline-block;
  109.                     cursor:pointer;
  110.                     color:#ffffff;
  111.                     font-family:arial;
  112.                     font-size:15px;
  113.                     font-weight:bold;
  114.                     padding:5px 15px;
  115.                     text-decoration:none;
  116.                     text-shadow:0px 1px 0px #528ecc;
  117.                 }
  118.                 .btn:hover {
  119.                     background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #80b5ea), color-stop(1, #bddbfa));
  120.                     background:-moz-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  121.                     background:-webkit-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  122.                     background:-o-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  123.                     background:-ms-linear-gradient(top, #80b5ea 5%, #bddbfa 100%);
  124.                     background:linear-gradient(to bottom, #80b5ea 5%, #bddbfa 100%);
  125.                     filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80b5ea', endColorstr='#bddbfa',GradientType=0);
  126.                     background-color:#80b5ea;
  127.                 }
  128.                 .btn:active {
  129.                     position:relative;
  130.                     top:1px;
  131.                 }
  132.  
  133.                 ol.name{
  134.                     list-style-type:decimal;
  135.                 }
  136.                 .x:hover{
  137.                     text-decoration: underline;
  138.                 }
  139.                 #reg0{
  140.                     padding-left:20%;
  141.                     padding-top:3em;
  142.                     font-size:20px;
  143.                 }
  144.             </style>
  145.             <form action="admin13.jsp" method="Get" id="reg0">
  146.                 <h1 style="font-size:50px;padding-left:30%;">Members</h1> <br /><br />
  147.                 <span style="font-size:16px;">member search</span>&nbsp;
  148.                 <input type="text" size="30" id="inputSearch" placeholder="Search" name="inputSearch" style="font:22px JasmineUPC, sans-serif;" />
  149.                 <button class="btn" id="search007"/>Search</button><br /><br />
  150.                 <div id='table' style="font:30px JasmineUPC, sans-serif;padding-right:10%" >
  151.                     <%
  152.                         String word = request.getParameter("inputSearch");
  153.                         String name2[];
  154.                         int count = 0;
  155.                         String word2[] = word.split(" ");
  156.                         if(word2.length==1){
  157.                             for (String res : name) {
  158.                                 if(res!=null){
  159.                                     name2 = res.split(" ");
  160.                                     if (name2[0].contains(word2[0]) || name2[1].contains(word2[0])) {
  161.                                         count += 1;
  162.                                     }
  163.                                 }
  164.                             }
  165.                         }else if(word2.length==2){
  166.                             for (String res : name) {
  167.                                 if(res!=null){
  168.                                     name2 = res.split(" ");
  169.                                     if (name2[0].contains(word2[0]) && name2[1].contains(word2[1])) {
  170.                                         count += 1;
  171.                                     }
  172.                                 }
  173.                             }
  174.                         }
  175.                         out.print("<table style='width:100%;'>");
  176.                         out.print("<tr>");
  177.                         out.print("<td bgcolor='#E6E6FA'>ชื่อ-นามสกุล</td>");
  178.                         out.print("<td bgcolor='#E6E6FA'>degree</td>");
  179.                         out.print("<td bgcolor='#E6E6FA'>email</td>");
  180.                         out.print("<td bgcolor='#E6E6FA'>เบอร์โทรศัพท์</td>");
  181.                         out.print("</tr>");
  182.                         try {
  183.                             String Page = request.getParameter("page");
  184.                             int PageInt = 0;
  185.                             PageInt = Integer.valueOf(Page);
  186.                             for (int i = 10 * (PageInt - 1); i < 10 * PageInt; i++) {
  187.                                 if(name == null){
  188.                                 }
  189.                                 if (name[i] != null) {
  190.                                     String nameSplit[] = name[i].split(" ");
  191.                                         out.print("<tr>");
  192.                                         out.print("<td>");
  193.                                         out.print(nameSplit[0]+" "+nameSplit[1]);
  194.                                         out.print("</td>");
  195.                                         out.print("<td>");
  196.                                         out.print(nameSplit[2]);
  197.                                         out.print("</td>");
  198.                                         out.print("<td>");
  199.                                         out.print(nameSplit[3]);
  200.                                         out.print("</td>");
  201.                                         out.print("<td>");
  202.                                         out.print(nameSplit[4]);
  203.                                         out.print("</td>");
  204.                                         out.print("</tr>");
  205.                                 }
  206.                             }
  207.                             out.print("</table>");
  208.                             out.print("<div id='page' style='padding-left:39%;'>");
  209.                             for (int i = 0; i <= (count / 10); i++) {
  210.                                 if ((i + 1) == PageInt) {
  211.                                     out.print("<font color='red'>" + (i + 1) + "</font>" + "&nbsp;");
  212.                                 } else {
  213.                                     out.print("<a  href='admin13.jsp?page=" + (i + 1) + "'>" + (i + 1) + "</a>" + "&nbsp;");
  214.                                 }
  215.                             }
  216.                             out.print("</div>");
  217.                         } catch (Exception e) {
  218.                             for (int i = 0; i < 10; i++) {
  219.                                 if(name == null){
  220.                                 }
  221.                                 else if (name[i] != null) {
  222.                                     String nameSplit[] = name[i].split(" ");
  223.                                         out.print("<tr>");
  224.                                         out.print("<td>");
  225.                                         out.print(nameSplit[0]+" "+nameSplit[1]);
  226.                                         out.print("</td>");
  227.                                         out.print("<td>");
  228.                                         out.print(nameSplit[2]);
  229.                                         out.print("</td>");
  230.                                         out.print("<td>");
  231.                                         out.print(nameSplit[3]);
  232.                                         out.print("</td>");
  233.                                         out.print("<td>");
  234.                                         out.print(nameSplit[4]);
  235.                                         out.print("</td>");
  236.                                         out.print("</tr>");
  237.                                 }
  238.                             }
  239.                             out.print("</table>");
  240.                             out.print("<div style='padding-left:39%;'>");
  241.                             out.print("<font color='red'>1</font>" + "&nbsp;");
  242.                             for (int i = 1; i <= count / 10; i++) {
  243.                                 out.print("<a href='admin13.jsp?page=" + (i + 1) + "'>" + (i + 1) + "</a>" + "&nbsp;");
  244.                             }
  245.                             out.print("</div>");
  246.                         }
  247.                     %>
  248.                 </div>
  249.             </form >
  250.  
  251.  
  252.             <!-- SECTION ABOUT -->
  253.  
  254.             <!--<section class="about" id="fbsection2">
  255.                 <div class="block">
  256.                     <div id="content_1" class="inner-left">
  257.                         <header>ABOUT</header>
  258.                             <ul class="about-data">
  259.                                 <li>
  260.            
  261.                                     <span class="value">John Moe</span>
  262.                                     <div class="clear"></div>
  263.                                 </li>
  264.                                 <li>
  265.                                     <span class="value">Manhattan , NY</span>
  266.                                     <div class="clear"></div>
  267.                                 </li>
  268.                                 <li>
  269.                                     <span class="value">johnmoe@collodion.com</span>
  270.                                     <div class="clear"></div>
  271.                                 </li>
  272.                                 <li>
  273.                                     <span class="value">+123 (21) 1234-5678</span>
  274.                                     <div class="clear"></div>
  275.                                 </li>
  276.                         </ul>
  277.                        
  278.                         <p class="about-desc"><i class="fa fa-quote-left"></i>&nbsp;
  279.                             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam nec nulla sagittis, scelerisque mi vitae, congue turpis. Lorem ipsum dolor sit amet,
  280.                             consectetur adipiscing elit. Etiam nec nulla sagittis, scelerisque mi vitae, congue turpis.&nbsp;&nbsp;<i class="fa fa-quote-right"></i>
  281.                         </p>-->
  282.  
  283.             <!-- ABOUT SERVICES 1 -->
  284.  
  285.             <!--             <header>WHAT I DO</header>
  286.                         <div class="services pack-service">
  287.                             <div class="service">
  288.                                 <div class="service-icon"><i class="fa fa-camera-retro"></i></div>
  289.                                 <div class="service-detail">
  290.                                     <h6>Photography</h6>
  291.                                     <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  292.                                 </div>
  293.                             </div>
  294.                         </div>
  295.                         <div class="services pack-service">
  296.                             <div class="service">
  297.                                 <div class="service-icon"><i class="fa fa-coffee"></i></div>
  298.                                 <div class="service-detail">
  299.                                     <h6>Drink Coffe</h6>
  300.                                     <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  301.                                 </div>
  302.                             </div>
  303.                         </div>
  304.                         <div class="services pack-service">
  305.                             <div class="service">
  306.                                 <div class="service-icon"><i class="fa fa-print"></i></div>
  307.                                 <div class="service-detail">
  308.                                     <h6>Print</h6>
  309.                                     <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  310.                                 </div>
  311.                             </div>
  312.                         </div>
  313.                         <div class="clear"></div>-->
  314.  
  315.  
  316.             <!-- ABOUT SERVICES 2 -->
  317.  
  318.             <!--           <header>SERVICES</header>
  319.                       <div class="services pack-service2">
  320.                           <div class="service2">
  321.                               <div class="service-icon2"><i class="fa fa-flask"></i></div>
  322.                               <div class="service-detail2">
  323.                                   <h6>Chemical Mixing</h6>
  324.                                   <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  325.                               </div>
  326.                           </div>
  327.                       </div>
  328.                       <div class="services pack-service2">
  329.                           <div class="service2">
  330.                               <div class="service-icon2"><i class="fa fa-globe"></i></div>
  331.                               <div class="service-detail2">
  332.                                   <h6>World Wide</h6>
  333.                                   <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  334.                               </div>
  335.                           </div>
  336.                       </div>
  337.                       <div class="services pack-service2">
  338.                           <div class="service2">
  339.                               <div class="service-icon2"><i class="fa fa-briefcase"></i></div>
  340.                               <div class="service-detail2">
  341.                                   <h6>On Location</h6>
  342.                                   <p>Fusce quis interdum ipsum.Suspendi suscipit vehicula sapienid mattis. Lorem ipsum amet consectetur.</p>
  343.                               </div>
  344.                           </div>
  345.                       </div>
  346.                   </div>
  347.               </div>
  348.           </section>-->
  349.  
  350.             <!-- SECTION EXPERIENCES -->
  351.  
  352.             <!--<section class="experience" id="fbsection3">
  353.                 <div class="block">
  354.                     <div class="inner-noslit">
  355.                         <header>EXPERIENCE</header>
  356.                         <p class="exp-title">Photographer<span class="duration"><i class="fa fa-calendar color"></i> 2012 - 2014</span></p>
  357.                         <p class="exp-company"><i class="fa fa-camera-retro"></i> Wet Plate INC</p>
  358.                         <p>
  359.              Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis vitae dapibus dolor, et eleifend turpis. Praesent pharetra odio lectus. Vivamus convallis, lacus vel adipiscing ultricies, urna quam molestie nulla, sed blandit quam neque nec felis. Etiam non neque eu lorem dapibus commodo. Phasellus euismod magna velit, nec mattis magna suscipit eget. Duis malesuada est non hendrerit tempor. Fusce accumsan ullamcorper diam, at dignissim mi elementum eget. Integer sed urna eget neque suscipit feugiat. Nam congue lectus vitae nunc pulvinar, at laoreet orci pellentesque. Nunc eget accumsan velit. Proin odio dui, molestie sed convallis non, dictum eu diam.
  360.                          </p>
  361.                          <p>
  362.             Sed et diam dui. Curabitur tortor nibh, laoreet sit amet ipsum eu, consequat vehicula dolor. Etiam ac faucibus elit. Maecenas vitae adipiscing est. Proin libero purus, dapibus at ante eget, posuere tempus dui. Fusce porttitor nulla eget pretium ultrices. Suspendisse eget faucibus dui, fermentum posuere felis. Etiam tempus blandit dui sit amet molestie. Duis viverra risus mattis, pellentesque lacus nec, aliquam justo.             </p>
  363.                        </p>
  364.                         <p class="exp-title second-exp">Alchymist<span class="duration"><i class="fa fa-calendar color"></i> 2010 - 2012</span></p>
  365.                         <p class="exp-company"><i class="fa fa-flask"></i> Collodion Labs</p>
  366.                         <p>
  367.             Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut pretium pellentesque semper. Vivamus pharetra condimentum sapien, et ultricies purus luctus semper. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi varius diam metus, sed auctor lorem vestibulum a. Vestibulum accumsan euismod scelerisque. Suspendisse potenti. Duis ac elit molestie tortor suscipit convallis. Pellentesque sed suscipit arcu.
  368.                         </p>
  369.            
  370.             </section>
  371.            
  372.             <!-- SECTION PORTFOLIO MODES -->
  373.  
  374.             <!--    <section id="fbsection4">
  375.                 <div class="block">
  376.                 <div id="bl-main" class="bl-main">
  377.                 <section>
  378.                     <a href="img/models/1.jpg" class="bl-box fancybox-effects-d" title="">
  379.                     <span class="project-title">JAPAN RELAX &amp; ROOM</span>
  380.                     </a>
  381.                 </section>
  382.                 <section>
  383.                     <a href="img/models/2.jpg" class="bl-box fancybox-effects-d" title="">
  384.                     <span class="project-title">STYLE AGENCY</span>
  385.                     </a>
  386.                 </section>
  387.                 <section>
  388.                     <a href="img/models/3.jpg" class="bl-box fancybox-effects-d" title="">
  389.                     <span class="project-title">LIVING ROOM</span>
  390.                     </a>
  391.                 </section>
  392.                 <section>
  393.                     <a href="img/models/4.jpg" class="bl-box fancybox-effects-d" title="">
  394.                     <span class="project-title">BUTTERFLY</span>
  395.                     </a>
  396.                 </section>
  397.                 <section class="projects-full">
  398.                     <a href="img/models/5.jpg" class="bl-box fancybox-effects-d" title="">
  399.                     <span class="project-title">BLUE ROOM SPOTS</span>
  400.                     </a>
  401.                 </section>
  402.                 <section>
  403.                     <a href="img/models/6.jpg" class="bl-box fancybox-effects-d" title="">
  404.                     <span class="project-title">RELAX STYLE</span>
  405.                     </a>
  406.                 </section>
  407.                 <section>
  408.                     <a href="img/models/7.jpg" class="bl-box fancybox-effects-d" title="">
  409.                     <span class="project-title">PRIVATE RESIDENCE</span>
  410.                     </a>
  411.                 </section>
  412.                 <section>
  413.                     <a href="img/models/8.jpg" class="bl-box fancybox-effects-d" title="">
  414.                     <span class="project-title">RED BED ROOM</span>
  415.                     </a>
  416.                 </section>
  417.                 <section class="projects-full">
  418.                     <a href="img/models/9.jpg" class="bl-box fancybox-effects-d" title="">
  419.                     <span class="project-title">JAPAN FUSION</span>
  420.                     </a>
  421.                 </section>
  422.             </div>
  423.             </div>
  424.             </section>
  425.            
  426.            
  427.            
  428.             <!-- SECTION CONTACT -->
  429.  
  430.             <!--<section id="fbsection6">
  431.             <div class="block">
  432.             <div class="inner-left">
  433.             <header class="contact-title">CONTACT ME</header>
  434.             <form class="email-form" method="post" action="mail.php">
  435.                 <input name="name" id="name" placeholder="Name">
  436.                 <input type="email" name="email" id="email" placeholder="E-mail" required>
  437.                 <textarea name="message" id="message" placeholder="Message" cols="30" rows="10"></textarea>
  438.                 <input type="submit" class="btn" value="SUBMIT">
  439.                 <p class="success">Your message has been sent successfully.</p>
  440.                 <p class="error">E-mail must be valid and message must be longer than 20 characters.</p>
  441.             </form>
  442.             <ul class="socials">
  443.                             <li class="icon-twitter twitter"><a href="#" target="_blank"><i class="fa fa-twitter"></i></a></li>
  444.                             <li class="icon-behance behance"><a href="#" target="_blank"><i class="fa fa-linkedin"></i></a></li>
  445.                             <li class="icon-pinterest google"><a href="#" target="_blank"><i class="fa fa-facebook"></i></a></li>
  446.                         </ul>
  447.             </div>
  448.             </div>
  449.             </section>
  450.             </div>
  451.             <script src="js/layout.js" type="text/javascript"></script>
  452.            
  453.             <!-- the jScrollPane script -->
  454.             <script type="text/javascript" src="js/jquery.mCustomScrollbar.concat.min.js"></script>
  455.             <script src="js/custom.js" type="text/javascript"></script>
  456.  
  457.             <!-- Contact Form -->
  458.             <script type="text/javascript">
  459.                 $(document).ready(function () {
  460.                     $(function () {
  461.                         "use strict";
  462.                         $('#contact_form').submit(function (e) {
  463.                             e.preventDefault();
  464.                             var form = $(this);
  465.                             var name = $("#name").val();
  466.                             var email = $("#email").val();
  467.                             var text = $("#message").val();
  468.                             var dataString = 'name=' + name + '&email=' + email + '&message=' + text;
  469.                             function isValidEmail(emailAddress) {
  470.                                 var pattern = new RegExp(/^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i);
  471.                                 return pattern.test(emailAddress);
  472.                             }
  473.                             ;
  474.                             if (isValidEmail(email) && (text.length > 20) && (name.length > 1)) {
  475.                                 $.ajax({
  476.                                     type: 'POST',
  477.                                     url: "contact_form/contact_process.php",
  478.                                     data: dataString,
  479.                                     success: function () {
  480.                                         $('.success').fadeIn(1000);
  481.                                     }
  482.                                 });
  483.                             } else {
  484.                                 $('.error').fadeIn(1000);
  485.                             }
  486.                         });
  487.                     });
  488.                 });
  489.                 $("#").keyup(function () {
  490.                     $.ajax({
  491.                         url: "searching.jsp",
  492.                         type: "GET",
  493.                         dataType: "json",
  494.                         data: {inputSearch: $("#inputSearch").val()},
  495.                         success: function (data) {
  496.                             $("div#table").html("").append("<table style='width:100%;'>");
  497.                             $.each(data, function (index, value) {
  498.                                 $("div#table").append("<tr><td>" + value.researchName + "</td><td>" + value.author + "</td>\n\
  499.                           <td>" + value.date + "</td><td>" + value.type + "</td></tr>");
  500.                             });
  501.                             $("div#table").append("</table>");
  502.                         },
  503.                         error: function (error) {
  504.                             alert('error: ' + error);
  505.                         }
  506.                     });
  507.                 });
  508.             </script>
  509.     </body>
  510. </html>
  511. <style>
  512.     table tr td {
  513.         border-style:solid;
  514.         border-width: 1px;
  515.         text-align: center;
  516.     }
  517.     table{
  518.         padding-left: 15%;
  519.     }
  520. </style>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement