Advertisement
Guest User

Untitled

a guest
Oct 5th, 2016
198
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.65 KB | None | 0 0
  1. <?php
  2.  
  3. $host = "localhost";
  4. $user = "root";
  5. $password ="root";
  6. $database = "college";
  7.  
  8. $student_reg = "";
  9. $student_name = "";
  10. $father_name = "";
  11. $phone_number = "";
  12. $student_address = "";
  13. $student_course = "";
  14. $student_certificatenumber = "";
  15. $student_email = "";
  16. $student_city = "";
  17.  
  18. mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
  19.  
  20. // connect to mysql database
  21. try{
  22. $connect = mysqli_connect($host, $user, $password, $database);
  23. } catch (mysqli_sql_exception $ex) {
  24. echo 'Error';
  25. }
  26.  
  27. // get values from the form
  28. function getPosts()
  29. {
  30. $posts = array();
  31. $posts[7] = $_POST['student_reg'];
  32. $posts[1] = $_POST['student_name'];
  33. $posts[2] = $_POST['father_name'];
  34. $posts[3] = $_POST['phone_number'];
  35. $posts[4] = $_POST['student_address'];
  36. $posts[5] = $_POST['student_course'];
  37. $posts[6] = $_POST['student_certificatenumber'];
  38. $posts[8] = $_POST['student_email'];
  39. $posts[9] = $_POST['student_city'];
  40. return $posts;
  41. }
  42.  
  43. // Search
  44.  
  45. if(isset($_POST['search']))
  46. {
  47. $data = getPosts();
  48.  
  49. $search_Query = "SELECT * FROM students WHERE student_reg = $data[7]";
  50.  
  51. $search_Result = mysqli_query($connect, $search_Query);
  52.  
  53. if($search_Result)
  54. {
  55. if(mysqli_num_rows($search_Result))
  56. {
  57. while($row = mysqli_fetch_array($search_Result))
  58. {
  59. $student_reg = $row['student_reg'];
  60. $student_name = $row['student_name'];
  61. $father_name = $row['father_name'];
  62. $phone_number = $row['phone_number'];
  63. $student_address = $row['student_address'];
  64. $student_course = $row['student_course'];
  65. $student_certificatenumber' = $row['student_certificatenumber'];
  66. $student_email = $row['student_email'];
  67. $student_city = $row['student_city'];
  68. }
  69. }else{
  70. echo 'No Data For This Id';
  71. }
  72. }else{
  73. echo 'Result Error';
  74. }
  75. }
  76.  
  77.  
  78. // Insert
  79. if(isset($_POST['insert']))
  80. {
  81. $data = getPosts();
  82. $insert_Query = "INSERT INTO `students`(`student_reg`, `student_name`, `father_name`, `phone_number`, `student_address`, `student_course`, `student_certificatenumber`, `student_email`, `student_city`) VALUES ('$data[7]','$data[1]','$data[2]','$data[3]','$data[4]','$data[5]','$data[6]','$data[8]',$data[9])";
  83. try{
  84. $insert_Result = mysqli_query($connect, $insert_Query);
  85.  
  86. if($insert_Result)
  87. {
  88. if(mysqli_affected_rows($connect) > 0)
  89. {
  90. echo 'Data Inserted';
  91. }else{
  92. echo 'Data Not Inserted';
  93. }
  94. }
  95. } catch (Exception $ex) {
  96. echo 'Error Insert '.$ex->getMessage();
  97. }
  98. }
  99.  
  100. // Delete
  101. if(isset($_POST['delete']))
  102. {
  103. $data = getPosts();
  104. $delete_Query = "DELETE FROM `students` WHERE `student_reg` = $data[7]";
  105. try{
  106. $delete_Result = mysqli_query($connect, $delete_Query);
  107.  
  108. if($delete_Result)
  109. {
  110. if(mysqli_affected_rows($connect) > 0)
  111. {
  112. echo 'Data Deleted';
  113. }else{
  114. echo 'Data Not Deleted';
  115. }
  116. }
  117. } catch (Exception $ex) {
  118. echo 'Error Delete '.$ex->getMessage();
  119. }
  120. }
  121.  
  122. // Edit
  123. if(isset($_POST['update']))
  124. {
  125. $data = getPosts();
  126. $update_Query = "UPDATE `students` SET `student_reg`='$data[7]',`student_name`='$data[1]',`father_name`='$data[2]',`phone_number`=$data[3]',`student_address`=$data[4]',`student_course`=$data[5]',`student_certificatenumber`=$data[6]',`student_email`=$data[8]',`student_city`=$data[9] WHERE `student_reg` = $data[7]";
  127. try{
  128. $update_Result = mysqli_query($connect, $update_Query);
  129.  
  130. if($update_Result)
  131. {
  132. if(mysqli_affected_rows($connect) > 0)
  133. {
  134. echo 'Data Updated';
  135. }else{
  136. echo 'Data Not Updated';
  137. }
  138. }
  139. } catch (Exception $ex) {
  140. echo 'Error Update '.$ex->getMessage();
  141. }
  142. }
  143.  
  144.  
  145.  
  146. ?>
  147.  
  148.  
  149. <!DOCTYPE Html>
  150. <html>
  151. <head>
  152. <title>PHP INSERT UPDATE DELETE SEARCH</title>
  153. </head>
  154. <body>
  155. <form action="index.php" method="post">
  156. <input type="text" name="student_reg" placeholder="Student Registration Code" value="<?php echo $student_reg;?>"><br><br>
  157. <input type="text" name="student_name" placeholder="Name" value="<?php echo $student_name;?>"><br><br>
  158. <input type="text" name="father_name" placeholder="Student Father Name" value="<?php echo $father_name;?>"><br><br>
  159. <input type="text" name="Phone_number" placeholder="Phone Mobile Number" value="<?php echo $Phone_number;?>"><br><br>
  160. <input type="text" name="student_address" placeholder="Address" value="<?php echo $student_address;?>"><br><br>
  161. <input type="text" name="student_certificatenumber" placeholder="Certificate Number" value="<?php echo $student_certificatenumber;?>"><br><br>
  162. <input type="text" name="student_email" placeholder="EMail" value="<?php echo $student_email;?>"><br><br>
  163. <input type="text" name="student_city" placeholder="City" value="<?php echo $student_city;?>"><br><br>
  164. <div>
  165. <!-- Input For Add Values To Database-->
  166. <input type="submit" name="insert" value="Add">
  167.  
  168. <!-- Input For Edit Values -->
  169. <input type="submit" name="update" value="Update">
  170.  
  171. <!-- Input For Clear Values -->
  172. <input type="submit" name="delete" value="Delete">
  173.  
  174. <!-- Input For Find Values With The given ID -->
  175. <input type="submit" name="search" value="Find">
  176. </div>
  177. </form>
  178. </body>
  179. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement