Guest User

Untitled

a guest
Sep 10th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.75 KB | None | 0 0
  1. ***PHP***
  2.  
  3. <?php
  4. require_once('mysqli_connect_db.php');
  5.  
  6. if(isset($_POST['office_submitted'])) {
  7. $office_name = $_POST['office_name'];
  8. $insert_query = "INSERT INTO offices (office_name) VALUES ('$office_name')";
  9. $insert_result = mysqli_query($connection, $insert_query);
  10. }
  11. elseif(isset($_POST['office_checks'])) {
  12. $delete_query = "DELETE FROM offices WHERE office_id IN ";
  13. $delete_query.= "('".implode("','",array_values($_POST['office_check']))."')";
  14. $delete_result = mysqli_query($connection, $delete_query);
  15.  
  16. $delete_query = "DELETE FROM staff WHERE office_id IN ";
  17. $delete_query.= "('".implode("','",array_values($_POST['office_check']))."')";
  18. $delete_result = mysqli_query($connection, $delete_query);
  19. }
  20. elseif(isset($_POST['staff_submitted'])) {
  21. $staff_name = $_POST['staff_name'];
  22. $office_name = $_POST['staff_office_name_select'];
  23. $date_hire = $_POST['date_hire'];
  24. $insert_query = "INSERT INTO staff (staff_name, office_id, date_of_hire) VALUES ('$staff_name', '$office_name', '$date_hire')";
  25. $insert_result = mysqli_query($connection, $insert_query);
  26. }
  27. elseif(isset($_POST['staff_checks'])) {
  28. $delete_query = "DELETE FROM staff WHERE staff_id IN ";
  29. $delete_query.= "('".implode("','",array_values($_POST['staff_check']))."')";
  30. $delete_result = mysqli_query($connection, $delete_query);
  31. }
  32. else {
  33. $delete_offices_query = "DELETE FROM offices";
  34. $delete_offices_result = mysqli_query($connection, $delete_offices_query);
  35.  
  36. $office_name_data = array("Marketing", "Management", "Development", "Testing");
  37. for($i = 0; $i < 4; $i++) {
  38. $insert_offices_query = "INSERT INTO offices (office_name) VALUES ('$office_name_data[$i]')";
  39. $insert_offices_result = mysqli_query($connection, $insert_offices_query);
  40. }
  41.  
  42. $delete_staff_query = "DELETE FROM staff";
  43. $delete_staff_result = mysqli_query($connection, $delete_staff_query);
  44. }
  45. ?>
  46.  
  47. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  48.  
  49. <?php
  50. require_once('mysqli_connect_db.php');
  51.  
  52. //getting data from offices table
  53. $offices_result = mysqli_query($connection, "SELECT * FROM offices");
  54.  
  55. //storing in array
  56. $office_data = array();
  57. while($office_row = mysqli_fetch_assoc($offices_result)) {
  58. $office_data[] = $office_row;
  59. }
  60.  
  61. //returning response in JSON format
  62. echo json_encode($office_data);
  63.  
  64. ?>
  65.  
  66. \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
  67.  
  68. <?php
  69. $host = "localhost";
  70. $username = "root";
  71. $password = "root";
  72. $name = "smart_pelican_sample";
  73.  
  74. $connection = mysqli_connect($host, $username, $password, $name)
  75. OR die('Could not connect to MySQL ' . mysqli_connect_error());
  76. ?>
Add Comment
Please, Sign In to add comment