Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.07 KB | None | 0 0
  1. <?php
  2. //MySQL Server Information
  3. $ServerAddress = "localhost";
  4. $Username = "doorsign";
  5. $Password = "doorsign";
  6. $DBName = "door_sign";
  7. $RowCard = $_GET["card#"];
  8. $Table = "cards";
  9. $conn = new mysqli($ServerAddress, $Username, $Password, $DBName);
  10. if ($conn->connect_error) {
  11. die("Connection failed: " . $conn->connect_error);
  12. }
  13. $sql = "SELECT message1, message2 FROM {$Table} WHERE Card#={$RowCard}";
  14. if ($conn->query($sql) === TRUE) {
  15. Echo "Connection to the Database Success, Card Information Recieved.";
  16. $Message1 = $_row["message1"];
  17. $Message2 = $_row["message2"];
  18. //Here's Where it Gets Interesting
  19. $sql = "SELECT active, title, type, status FROM messages WHERE id={$Message1}";
  20. $result = $conn->query($sql);
  21. if ($result->num_rows > 0) {
  22. while($row = $result->fetch_assoc()) {
  23. Echo "Data from Messages Recieved.";
  24. $Message1_Active = $row["active"];
  25. $Message1_Message = $row["status"];
  26. $Message1_Title = $row["title"];
  27. $Message1_Type = $row["type"];
  28. }
  29. } else {
  30. echo "Card Error";
  31. }
  32. $sql = "SELECT active, title, type, status FROM messages WHERE id={$Message2}";
  33. $result = $conn->query($sql);
  34. if ($result->num_rows > 0) {
  35. while($row = $result->fetch_assoc()) {
  36. Echo "Data from Messages 2 Recieved.";
  37. $Message2_Active = $row["active"];
  38. $Message2_Message = $row["status"];
  39. $Message2_Title = $row["title"];
  40. $Message2_Type = $row["type"];
  41. }
  42. } else {
  43. echo "Card Error";
  44. }
  45. //MySQL Information is in. Update Time.
  46. if ($Message1_Active === 1){
  47. $sql = "UPDATE messages SET active='0' WHERE id={$Message1}";
  48. if ($conn->query($sql) === TRUE) {
  49. $sql = "UPDATE messages SET active='1' WHERE id={$Message2}";
  50. if ($conn->query($sql) === TRUE) {
  51. echo "Success!";
  52. }
  53. } else {
  54. echo "Error updating record: " . $conn->error;
  55. }
  56. }
  57. if ($Message1_Active === 2){
  58. $sql = "UPDATE messages SET active='0' WHERE id={$Message2}";
  59. if ($conn->query($sql) === TRUE) {
  60. $sql = "UPDATE messages SET active='1' WHERE id={$Message1}";
  61. if ($conn->query($sql) === TRUE) {
  62. echo "Success!";
  63. }
  64. } else {
  65. echo "Error updating record: " . $conn->error;
  66. }
  67. }
  68. //Oh Boy, Here's the Fun Part.
  69. if ($Message1_Active === 0){
  70. $sql = "UPDATE messages SET active='0' WHERE active != 0";
  71. if ($conn->query($sql) === TRUE) {
  72. $sql = "UPDATE messages SET active='1' WHERE id={$Message1}";
  73. if ($conn->query($sql) === TRUE) {
  74. echo "Success!";
  75. } else {
  76. echo "Error updating record: " . $conn->error;
  77. }
  78. }
  79.  
  80. //End of Interesting Code.
  81. } else {
  82. echo "Error Fetching Entries. (None Found!) " . $conn->error;
  83. }
  84. }
  85. ?>
  86. <meta http-equiv="Refresh" content="5;url=index.html">
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement