Advertisement
Guest User

Untitled

a guest
Apr 30th, 2016
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.80 KB | None | 0 0
  1. <?php
  2. $server = 'localhost';
  3.  
  4. $user = 'root';
  5.  
  6. $password = 'Thao1993@';
  7.  
  8. $db = 'php_course';
  9.  
  10. $conn = mysqli_connect($server,$user,$password,$db);
  11.  
  12. if(!$conn){
  13.  
  14. die("Connection failed : ".mysqli_connect_error());
  15.  
  16. }
  17.  
  18. ?>
  19.  
  20. <?php include 'includes/db.php'; ?>
  21.  
  22. <!DOCTYPE html>
  23.  
  24. <html>
  25. <head>
  26. <meta charset="utf-8">
  27. <title>Retreiving data from database</title>
  28. <script src="js/jquery.js"></script>
  29. <script src="bootstrap/js/bootstrap.js"></script>
  30. <link rel="stylesheet" href="bootstrap/css/bootstrap.css">
  31.  
  32.  
  33. </head>
  34.  
  35.  
  36.  
  37. <body>
  38. <div class="container">
  39. <table class="table table-striped">
  40. <thead>
  41. <th>Id</th>
  42. <th>Name</th>
  43. <th>Email</th>
  44. <th>Gender</th>
  45. <th>Skills</th>
  46. <th>Country</th>
  47. </thead>
  48. <tbody>
  49.  
  50.  
  51. <?php
  52. $sql = "SELECT * from comments";
  53. $run_sql = mysqli_query($conn,$sql);
  54. while ($rows = mysqli_fetch_array($run_sql)) {
  55. echo '
  56. <tr>
  57. <td>'.$rows['id'].'</td>
  58. <td>'.$rows['name'].'</td>
  59. <td>'.$rows['email'].'</td>
  60. <td>'.$rows['gender'].'</td>
  61. <td>'.$rows['skill1'].','.$rows['skill2'].','.$rows['skill3'].','.$rows['skil4'].'</td>
  62. <td>'.$rows['country'].'</td>
  63. </tr>
  64. ';
  65. }
  66. ?>
  67. </tbody>
  68. </table>
  69. </div>
  70. </body>
  71. </html>
  72.  
  73. <!DOCTYPE html>
  74. <html>
  75. <head>
  76. <meta charset="utf-8">
  77. <title>New Form Using Bootstrap</title>
  78. <script src="js/jquery.js"></script>
  79. <script src="bootstrap/js/<h1>Submit Form</h1>
  80. bootstrap.js"></script>
  81. <link rel="stylesheet" href="bootstrap/css/bootstrap.css">
  82. <style>
  83. .my-fixed{
  84. resize: none;
  85. }
  86. </style>
  87. </head>
  88. <body>
  89. <div class="container">
  90. <h1>Submit Form</h1>
  91. <form class="form-horizontal" action="form_process.php" method="post" role="form">
  92. <div class="form-group">
  93. <label for="name" class="control-label col-sm-2">Name*</label>
  94. <div class="col-sm-5">
  95. <input type="text" id="name" class="form-control" name="name" placeholder="Your Name" required>
  96. </div>
  97. </div>
  98. <div class="form-group">
  99. <label for="email" class="control-label col-sm-2">E-mail*</label>
  100. <div class="col-sm-5">
  101. <input type="email" id="email" class="form-control" name="email" placeholder="Your Email"required>
  102. </div>
  103. </div>
  104. <div class="form-group">
  105. <label for="subject" class="control-label col-sm-2">Subject</label>
  106. <div class="col-sm-5">
  107. <input type="text" id="subject" class="form-control" name="subject" placeholder="Add Your Subject">
  108. </div>
  109. </div>
  110. <div class="form-group">
  111. <label class="control-label col-sm-2">Gender*</label>
  112. <div class="col-sm-2">
  113. <select class="form-control" name="gender"required>
  114. <option value="">Your Gender</option>
  115. <option value="male">Male</option>
  116. <option value="female">Female</option>
  117. </select>
  118. </div>
  119. </div>
  120. <div class="form-group">
  121. <label class="control-label col-sm-2">Skills</label>
  122. <div class="col-sm-5">
  123. <label class="checkbox-inline"><input type="checkbox" name="skill1">HTML5</label>
  124. <label class="checkbox-inline"><input type="checkbox" name="skill2">Java</label>
  125. <label class="checkbox-inline"><input type="checkbox" name="skill3">JSP</label>
  126. <label class="checkbox-inline"><input type="checkbox" name="skill4">CSS</label>
  127. </div>
  128. </div>
  129. <div class="form-group">
  130. <label class="control-label col-sm-2">Select your country*</label>
  131. <div class="col-sm-3">
  132. <select class="form-control" name="country" required>
  133. <option value="">Your Country</option>
  134. <option value="america">America</option>
  135. <option value="canada">Canada</option>
  136. <option value="spain">Spain</option>
  137. <option value="azerbaijan">Azerbaijan</option>
  138. </select>
  139. </div>
  140. </div>
  141. <div class="form-group">
  142. <label class="control-label col-sm-2">Comments</label>
  143. <div class="col-sm-5">
  144. <textarea class="form-control my-fixed" name="comments"rows="8"></textarea>
  145. </div>
  146. </div>
  147. <div class="form-group">
  148. <label class="control-label col-sm-2"></label>
  149. <div class="checkbox col-sm-5">
  150. <label><input type="checkbox"> Remember me</label>
  151. </div>
  152. </div>
  153. <div class="form-group">
  154. <label class="control-label col-sm-2"></label>
  155. <div class="col-sm-5">
  156. <input type="submit" class="btn btn-default" value="Submit Form" name="submit_form">
  157. </div>
  158. </div>
  159. </form>
  160. </div>
  161. </body>
  162. </html>
  163.  
  164. <?php
  165. include 'includes/db.php';
  166. if (isset($_POST['submit_form'])) {
  167. $name = strip_tags($_POST['name']);
  168. $email = strip_tags($_POST['email']);
  169. $subject = htmlspecialchars($_POST['subject']);
  170. $gender = $_POST['gender'];
  171. $country = $_POST['country'];
  172. $comments = trim(htmlspecialchars($_POST['comments']));
  173. if(empty($_POST['skill1'])){
  174. $_POST['skill1'] = '';
  175. }
  176. if(empty($_POST['skill2'])){
  177. $_POST['skill2'] = '';
  178. }
  179. if(empty($_POST['skill3'])){
  180. $_POST['skill3'] = '';
  181. }
  182. if(empty($_POST['skil4'])){
  183. $_POST['skil4'] = '';
  184. }
  185.  
  186. $ins_sql = "INSERT INTO comments(name,email,subject,gender,skill1,
  187. skill2,skill3,skil4,country,comments) VALUES('$name','$email','$subject',
  188. '$gender','$_POST[skill1]','$_POST[skill2]','$_POST[skill3]',
  189. '$_POST[skil4]','$country','$comments')";
  190.  
  191. $run_sql = mysqli_query($conn,$ins_sql);
  192.  
  193. }else {
  194.  
  195. }
  196. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement