Advertisement
Guest User

Untitled

a guest
Sep 27th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.17 KB | None | 0 0
  1. <?php
  2. $servername = "localhost";
  3. $username = "root";
  4. $password = "";
  5.  
  6. try {
  7. $conn = new PDO("mysql:host=$servername;dbname=eventDb", $username, $password);
  8. // set the PDO error mode to exception
  9. $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
  10. //echo "Connected successfully";
  11. }
  12. catch(PDOException $e)
  13. {
  14. echo "Connection failed: " . $e->getMessage();
  15. }
  16.  
  17.  
  18. // sql to create table
  19. $sql = "CREATE TABLE IF NOT EXIST eventUser (
  20. id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
  21. Name(250) NOT NULL,
  22. University VARCHAR(250),
  23. contact_number VARCHAR(250),
  24. email VARCHAR(250),
  25. seminar1 VARCHAR(250),
  26. seminar2 VARCHAR(250),
  27. workshop VARCHAR(250),
  28. reason text(250),
  29.  
  30. reg_date TIMESTAMP
  31. )";
  32.  
  33. if ($conn->query($sql) === TRUE) {
  34. //echo "Table eventUser created successfully";
  35. } else {
  36. echo "Error creating table: " . $conn->error;
  37. }
  38.  
  39.  
  40. //insert
  41.  
  42. if(isset($_POST['save'])){
  43.  
  44. $name=$_POST['name'];
  45. $university=$_POST['university'];
  46. $university=$_POST['name'];
  47.  
  48. $stmt = $conn->prepare("INSERT INTO eventUser (firstname, lastname, email)
  49. VALUES (:firstname, :lastname, :email)");
  50. $stmt->bindParam(':firstname', $firstname);
  51. $stmt->bindParam(':lastname', $lastname);
  52. $stmt->bindParam(':email', $email);
  53.  
  54. }
  55.  
  56. ?>
  57.  
  58.  
  59. <html >
  60. <head>
  61.  
  62. <meta charset="utf-8">
  63. <!-- Set the viewport width to device width for mobile -->
  64. <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
  65. <title>Registration Form</title>
  66. <!-- ============ Google fonts ============ -->
  67. <link href='http://fonts.googleapis.com/css?family=EB+Garamond' rel='stylesheet'
  68. type='text/css' />
  69. <link href='http://fonts.googleapis.com/css?family=Open+Sans:400,600,700,300,800'
  70. rel='stylesheet' type='text/css' />
  71. <!-- ============ Add custom CSS here ============ -->
  72. <link href="css/bootstrap.min.css" rel="stylesheet" type="text/css" />
  73. <link href="css/style.css" rel="stylesheet" type="text/css" />
  74.  
  75. <link href="css/font-awesome.css" rel="stylesheet" type="text/css" />
  76.  
  77. </head>
  78. <body>
  79. <div id="custom-bootstrap-menu" class="navbar navbar-default " role="navigation">
  80. <div class="container">
  81. <div class="navbar-header"><a class="navbar-brand" href="#">Registration</a>
  82. <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-menubuilder"><span class="sr-only">Toggle navigation</span><span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
  83. </button>
  84. </div>
  85.  
  86. </div>
  87. </div>
  88.  
  89. <div class="container">
  90. <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12 text-center">
  91. <div id="banner">
  92. <h1> <strong>Registration Form</strong></h1>
  93.  
  94.  
  95.  
  96. </div>
  97.  
  98.  
  99. </div>
  100. <div class="col-lg-6 col-md-6 col-sm-6 col-xs-12">
  101. <div class="registrationform">
  102. <form class="form-horizontal" method="POST" action="">
  103. <fieldset>
  104. <legend>Registration Form <i class="fa fa-pencil pull-right"></i></legend>
  105. <div class="form-group">
  106. <label for="inputEmail" class="col-lg-2 control-label">
  107. First Name</label>
  108. <div class="col-lg-10">
  109. <input type="text" class="form-control" id="firstName" placeholder="Email">
  110. </div>
  111. </div>
  112. <div class="form-group">
  113. <label for="inputEmail" class="col-lg-2 control-label">
  114. Last Name</label>
  115. <div class="col-lg-10">
  116. <input type="text" class="form-control" id="lastName" placeholder="Email">
  117. </div>
  118. </div>
  119. <div class="form-group">
  120. <label for="inputEmail" class="col-lg-2 control-label">
  121. Email</label>
  122. <div class="col-lg-10">
  123. <input type="text" class="form-control" id="inputEmail" placeholder="Email">
  124. </div>
  125. </div>
  126. <div class="form-group">
  127. <label for="textArea" class="col-lg-2 control-label">
  128. Textarea</label>
  129. <div class="col-lg-10">
  130. <textarea class="form-control" rows="3" id="textArea"></textarea>
  131. <!-- <span class="help-block">A longer block of help text that breaks onto a new line and
  132. may extend beyond one line.</span>-->
  133. </div>
  134. </div>
  135. <div class="form-group">
  136. <div class="col-lg-10 col-lg-offset-2">
  137. <button type="reset" class="btn btn-warning">
  138. Cancel</button>
  139. <button type="submit" class="btn btn-primary" name="save">
  140. Submit</button>
  141. </div>
  142. </div>
  143. </fieldset>
  144. </form>
  145. </div>
  146.  
  147.  
  148.  
  149. </div>
  150. </div>
  151. <script src="js/jquery.js" type="text/javascript"></script>
  152. <script src="js/bootstrap.min.js" type="text/javascript"></script>
  153. <script src="js/jquery.backstretch.js" type="text/javascript"></script>
  154. <script type="text/javascript">
  155. 'use strict';
  156.  
  157. /* ========================== */
  158. /* ::::::: Backstrech ::::::: */
  159. /* ========================== */
  160. // You may also attach Backstretch to a block-level element
  161. $.backstretch(
  162. [
  163. "img/44.jpg",
  164. "img/colorful.jpg",
  165. "img/34.jpg",
  166. "img/images.jpg"
  167. ],
  168.  
  169. {
  170. duration: 4500,
  171. fade: 1500
  172. }
  173. );
  174. </script>
  175.  
  176. </body>
  177. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement