A simple php website which displays quotes on pictures of pandas.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

80 lines
2.2 KiB

  1. <?php
  2. require_once 'includes/carbon.php';
  3. use Carbon\Carbon;
  4. if($loggedIn)
  5. {
  6. if(isset($_POST['del_quote_id']))
  7. {
  8. $del_id = mysqli_real_escape_string($dbc,
  9. trim($_POST['del_quote_id']));
  10. $q = "delete from quote where quote_id='$del_id' limit 1";
  11. $r = mysqli_query($dbc, $q);
  12. header("Location: quotes.php");
  13. }
  14. echo '<h1 class="w3-text-teal w3-center">Quotes</h1>';
  15. $q = "select * from quote";
  16. $r = mysqli_query($dbc, $q);
  17. echo '<div class="w3-responsive w3-card-4">
  18. <table class="w3-table w3-striped w3-bordered">
  19. <thead>
  20. <tr class="w3-theme w3-center">
  21. <td>Quote</td>
  22. <td>Person</td>
  23. <td>Created By</td>
  24. <td>Date</td>
  25. <td>Delete</td>
  26. </tr>
  27. </thead>
  28. <tbody>';
  29. while($row = mysqli_fetch_array($r))
  30. {
  31. echo '<tr>';
  32. //quote
  33. echo "<td>" . $row['quote'] . "</td>";
  34. //person
  35. $q2 = "select name from people where person_id='"
  36. . $row['person_id'] . "'";
  37. $r2 = mysqli_query($dbc, $q2);
  38. while($row2 = mysqli_fetch_array($r2))
  39. {
  40. echo "<td>" . $row2['name'] . "</td>";
  41. }
  42. //created by
  43. $q2 = "select user_name from users where user_id='"
  44. . $row['user_id'] . "'";
  45. $r2 = mysqli_query($dbc, $q2);
  46. while($row2 = mysqli_fetch_array($r2))
  47. {
  48. echo "<td>" . $row2['user_name'] . "</td>";
  49. }
  50. //date
  51. $c = Carbon::createFromTimestampUTC(strtotime(
  52. $row['creation_date'] . ' UTC'));
  53. echo '<td>' . $c->format('l jS \of F Y') . '</td>';
  54. //del
  55. echo '<td>';
  56. echo '<form action = "quotes.php" method = "post">
  57. <input type = "submit" name="Delete" value="Delete"
  58. class="w3-padding-16 w3-hover-dark-grey w3-btn-block w3-center-align"/>
  59. <input type="hidden" name="delPerson" value="TRUE">
  60. <input type="hidden" name="del_quote_id" value=' . $row['quote_id'] . '>
  61. </form>';
  62. echo '</td>';
  63. echo '</tr>';
  64. }
  65. echo '</tbody></table></div>';
  66. }