Advertisement
Guest User

Untitled

a guest
Mar 1st, 2018
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.85 KB | None | 0 0
  1. <?php
  2. $host = "127.0.0.1";
  3. $username = "root";
  4. $password = "editthis";
  5. $database = "editthis";
  6.  
  7. $mysqli = new mysqli($host, $username, $password, $database);
  8.  
  9. if ($mysqli->connect_error) {
  10. die('Connect Error (' . $mysqli->connect_errno . ') '
  11. . $mysqli->connect_error);
  12. }
  13.  
  14. $sql = 'SELECT issuername,name,reason,firsttimestamp, secondtimestamp
  15. FROM bans';
  16.  
  17. $query = mysqli_query($mysqli, $sql);
  18.  
  19. if (!$query) {
  20. die ('SQL Error: ' . mysqli_error($conn));
  21. }
  22. $mysqli->close();
  23.  
  24. ?>
  25.  
  26. <html>
  27. <head>
  28. <title>Displaying MySQL Data in HTML Table</title>
  29. <style type="text/css">
  30. body {
  31.  
  32. font-size: 15px;
  33. color: #c64800;
  34. font-family: "segoe-ui", "open-sans", tahoma, arial;
  35. padding: 0;
  36. margin: 0;
  37. }
  38. table {
  39. margin: auto;
  40. font-family: "Lucida Sans Unicode", "Lucida Grande", "Segoe Ui";
  41. font-size: 12px;
  42. }
  43.  
  44. h1 {
  45. margin: 25px auto 0;
  46. text-align: center;
  47. text-transform: uppercase;
  48. font-size: 17px;
  49. }
  50.  
  51. table td {
  52. transition: all .5s;
  53. }
  54.  
  55. /* Table */
  56. .data-table {
  57. border-collapse: collapse;
  58. font-size: 14px;
  59. min-width: 537px;
  60. }
  61.  
  62. .data-table th,
  63. .data-table td {
  64. border: 1px solid #e1edff;
  65. padding: 7px 17px;
  66. }
  67. .data-table caption {
  68. margin: 7px;
  69. }
  70.  
  71. /* Table Header */
  72. .data-table thead th {
  73. background-color: #508abb;
  74. color: #FFFFFF;
  75. border-color: #6ea1cc !important;
  76. text-transform: uppercase;
  77. }
  78.  
  79. /* Table Body */
  80. .data-table tbody td {
  81. color: #353535;
  82. }
  83. .data-table tbody td:first-child,
  84. .data-table tbody td:nth-child(4),
  85. .data-table tbody td:last-child {
  86. text-align: center;
  87. }
  88.  
  89. .data-table tbody tr:nth-child(odd) td {
  90. background-color: #f4fbff;
  91. }
  92. .data-table tbody tr:hover td {
  93. background-color: #ffffa2;
  94. border-color: #ffff0f;
  95. }
  96.  
  97. /* Table Footer */
  98. .data-table tfoot th {
  99. background-color: #e5f5ff;
  100. text-align: right;
  101. }
  102. .data-table tfoot th:first-child {
  103. text-align: left;
  104. }
  105. .data-table tbody td:empty
  106. {
  107. background-color: #ffcccc;
  108. }
  109. </style>
  110. </head>
  111. <body>
  112. <h1>BD:RP Ban list</h1>
  113. <table class="data-table">
  114. <caption class="title">Here you can see Breaking Desert Roleplay bans.</caption>
  115. <thead>
  116. <tr>
  117. <th>Name</th>
  118. <th>Issuer Name</th>
  119. <th>Reason</th>
  120. <th>Ban Date</th>
  121. <th>Expiry Date</th>
  122. </tr>
  123. </thead>
  124. <tbody>
  125. <?php
  126. while ($row = mysqli_fetch_array($query))
  127. {
  128. $expiry = "Never";
  129. if($row['secondtimestamp'] > 0) $expiry = gmdate("d/m/Y\ H:i", $row['secondtimestamp']);
  130. echo '<tr>
  131. <td>'.$row['name'].'</td>
  132. <td>'.$row['issuername'].'</td>
  133. <td>'.$row['reason'].'</td>
  134. <td>'.gmdate("d/m/Y\ H:i", $row['firsttimestamp']).'</td>
  135. <td>'.$expiry.'</td>
  136. </tr>';
  137. }?>
  138. </tbody>
  139. </table>
  140. </body>
  141. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement