Advertisement
Guest User

Untitled

a guest
Apr 9th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.16 KB | None | 0 0
  1. <?php
  2. $name = $_POST['name'];
  3. $nameOfChild = $_POST['name2'];
  4. $age = $_POST['age'];
  5. $date = $_POST['date'];
  6. $phone = $_POST['phone'];
  7. $email = $_POST['email'];
  8. $comment = $_POST['comment'];
  9.  
  10. if(!empty($name) || !empty($name2) || !empty($age) || !empty($date) || !empty($phone) || !empty($email)) {
  11. $host = "localhost";
  12. $dbUsername = "root";
  13. $dbPassword = "";
  14. $dbname = "agi_reg_database";
  15.  
  16. // connection
  17. $conn = new mysqli($host, $dbUsername, $dbPassword,$dbname);
  18. if(mysqli_connect_error()) {
  19. die('Connect Error(' . mysqli_connect_error().')'. mysqli_connect_error());
  20. }else{
  21. $SELECT = "SELECT email From register Where email = ? Limit 1";
  22. $INSERT = "INSERT Into register (name,name2,age,date,phone,email,comment) value(?,?,?,?,?,?,?)";
  23.  
  24. // prepare statement
  25. $stmt = $conn->prepare($SELECT);
  26. $stmt->bind_param("s", $email);
  27. $stmt->execute();
  28. $stmt->bind_result($email);
  29. $stmt->store_result();
  30. $rnum = $stmt->num_rows;
  31.  
  32. if($rnum==0){
  33. $stmt->close();
  34.  
  35. $stmt = $conn->prepare($INSERT);
  36. $stmt->bind_param("ssiiiss"$name,$name2,$age,$date,$phone,$email,$comment);
  37. $stmt->execute();
  38. echo "New record inserted successfully";
  39. }else {
  40. echo "Someone already registered with this email address";
  41. }
  42. $stmt->close();
  43. $conn->close();
  44. }
  45. }else {
  46. echo "All fields are required";
  47. die();
  48. }
  49.  
  50. ?>
  51.  
  52. <!DOCTYPE html>
  53. <html lang="en" dir="ltr">
  54.  
  55. <head>
  56. <meta charset="utf-8">
  57. <title>UNI - Unique Individuals</title>
  58. <link rel="stylesheet" href="style.css">
  59. <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
  60.  
  61. <style>
  62. * {
  63. margin: 0;
  64. padding: 0;
  65. box-sizing: border-box;
  66. }
  67.  
  68. body {
  69. background-image: url('img/bg4.jpg');
  70. background-repeat: no-repeat;
  71. background-attachment: fixed;
  72. background-size: cover;
  73. background-position: center;
  74. margin-top: 150px !important;
  75. }
  76.  
  77. .register-left {
  78. text-align: center;
  79. color: #000;
  80. padding: 30px;
  81. }
  82.  
  83. .register-left img {
  84. margin-top: 60px;
  85. margin-bottom: 18px;
  86. width: 80px;
  87. animation: mover 1s infinite alternate;
  88. }
  89.  
  90. .register-left p {
  91. padding: 20px 20px 0;
  92. font-size: 30px;
  93. font-weight: 600;
  94. }
  95.  
  96. .register-left .btn-primary {
  97. border-radius: 1.5rem;
  98. border: none;
  99. width: 120px;
  100. background: rgba(124, 252, 0, 1);
  101. font-weight: 600;
  102. color: #000;
  103. margin-top: 20px;
  104. padding: 20px;
  105. }
  106.  
  107. .register-left .btn-primary:hover {
  108. background: #000;
  109. }
  110.  
  111. .register-right {
  112. border: none;
  113. background: rgba(0, 0, 0, .4);
  114. border-top-left-radius: 10% 50%;
  115. border-bottom-left-radius: 10% 50%;
  116. padding: 50px;
  117. }
  118.  
  119. .register-right {
  120. text-align: center;
  121. margin-bottom: 10px;
  122. color: #fff;
  123. ;
  124. }
  125.  
  126. .register-form {
  127. padding: 30px;
  128. width: 90%;
  129. margin: 0 auto;
  130. }
  131.  
  132. #datepicker {
  133. width: 276px;
  134. }
  135.  
  136. .register-right .btn-primary {
  137. float: right;
  138. border-radius: 1.5rem;
  139. border: none;
  140. width: 120px;
  141. background: rgba(124, 252, 0, 1);
  142. font-weight: 600;
  143. color: #000;
  144. ;
  145. margin-top: 20px;
  146. padding: 20px;
  147. }
  148.  
  149. .register-right .btn-primary:hover {
  150. background: #000;
  151. }
  152.  
  153. @keyframes mover {
  154. 0% {
  155. transform: translateY(0);
  156. }
  157.  
  158. 100% {
  159. transform: translateY(-20px);
  160. }
  161. }
  162. </style>
  163. </head>
  164.  
  165. <body>
  166. <div class="container">
  167. <div class="row">
  168. <div class="col-md-10 offset=mad-1 ">
  169. <div class="row">
  170. <div class="col-md-5 register-left">
  171. <img src="img/yellow.png" alt="arrow">
  172. <h1>Join us</h1>
  173. <p>Register your interest</p>
  174. <button type="button" class="btn btn-primary">About Us</button>
  175. </div>
  176. <div class="col-md-7 register-right">
  177. <h2>Register here</h2>
  178. <form class="" action="insert.php" method="POST">
  179.  
  180.  
  181. <div class="register-form">
  182. <div class="form-group">
  183. <input type="text" class="form-control" name="name" required value="" placeholder="Name">
  184. </div>
  185. <div class="form-group">
  186. <input type="text" class="form-control " name="name2" required value="" placeholder="Name of child">
  187. </div>
  188. <select class="form-control form-group" name="select" required id="select">
  189. <option selected>Age</option>
  190. <option value="3month-1year">3month-1year</option>
  191. <option value="1year-2years">1year-2years</option>
  192. <option value="2years-3years">2years-3years</option>
  193. <option value="3years-4years">3years-4years</option>
  194. <option value="4years-5years">4years-5years</option>
  195. <option value="5years-6years">5years-6years</option>
  196. </select>
  197. <div class="input-group form-group date" required data-date-format="dd.mm.yyyy">
  198. <input type="text" class="form-control" required placeholder="Starting date(dd.mm.yyyy)">
  199.  
  200. </div>
  201. <div class="form-group">
  202. <input type="Phone" class="form-control " required name="phone" value="" placeholder="Phone Number">
  203. </div>
  204.  
  205. <div class="form-group">
  206. <input type="email" class="form-control" required name="email" value="" placeholder="Email">
  207. </div>
  208. <div class="form-group">
  209. <label for="textarea">Comments</label>
  210. <textarea class="form-control" id="textarea" rows="3"></textarea>
  211. </div>
  212.  
  213. <button type="submit" value="submit" class="btn btn-primary">Register<button>
  214. </div>
  215. </form>
  216. </div>
  217. </div>
  218. </div>
  219. </div>
  220. </div>
  221. </div>
  222. <script type="text/javascript" src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js">
  223.  
  224. </script>
  225. <script type="text/javascript">
  226. $('.input-group.date').datepicker({
  227. format: "dd.mm.yyyy"
  228. });
  229. </script>
  230. </body>
  231.  
  232. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement