Advertisement
Guest User

Untitled

a guest
May 1st, 2017
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.24 KB | None | 0 0
  1. <?php
  2. $host="";
  3. $username="";
  4. $password="";
  5. $database="";
  6.  
  7. mysql_connect($host,$username,$password);
  8. @mysql_select_db($database) or die( "Unable to select database");
  9.  
  10. $rowsPerPage = 20;
  11. $pageNum = 1;
  12.  
  13. if(isset($_GET['page']))
  14. {
  15.     $pageNum = $_GET['page'];
  16. }
  17.  
  18.  
  19. $offset = ($pageNum - 1) * $rowsPerPage;
  20.  
  21. $query = " SELECT * FROM users ORDER BY RANK ASC " .
  22.          " LIMIT $offset, $rowsPerPage";
  23. $result = mysql_query($query) or die('Error, query failed');
  24. ?>
  25. <style type="text/css">
  26.             table.fancy {
  27.               margin: 1em 1em 1em 0;
  28.               background: whitesmoke;
  29.               border-collapse: collapse;
  30.             }
  31.             table.fancy tr:hover {
  32.                background: #CC0000 !important;
  33.             }
  34.             table.fancy th, table.fancy td {
  35.               border: 1px silver solid;
  36.               padding: 0.2em;
  37.             }
  38.             table.fancy th {
  39.               background: #990000;
  40.               text-align: left;
  41.             }
  42.             table.fancy caption {
  43.               margin-left: inherit;
  44.               margin-right: inherit;
  45.             }
  46. </style>
  47. <table class="fancy"><center>
  48. <tr>
  49.             <th width="25%"><center>Name</center></th>
  50.             <th width="15%"><center>SteamID</center></th>
  51.             <th width="25%"><center>Rank</center></th>
  52. </tr></center>
  53. <?php
  54.  
  55.  
  56. while($row = mysql_fetch_array($result))
  57. {
  58.    echo "<tr>";
  59.    $ID = $row['ID'];
  60.    $NAME = $row['NAME'];
  61.    $RANK = $row['RANK'];
  62.                         echo "<td><font face=\"Arial, Helvetica, sans-serif\"><center>";
  63.                         echo $NAME;
  64.                         echo "</center></font></td>";
  65.                         echo "<td><font face=\"Arial, Helvetica, sans-serif\"><center>";
  66.                         echo $ID;
  67.                         echo "</center></font></td>";
  68.                         echo "<td><font face=\"Arial, Helvetica, sans-serif\"><center>";
  69.                        if ( $RANK == 0 ){
  70.                             echo "<font color=\"red\"><b>Owner</b></font>";
  71.                         }
  72.                         elseif ( $RANK == 1 ){
  73.                             echo "<font color=\"orange\"><b>Super Administrator</b></font>";
  74.                         }
  75.                         elseif ( $RANK == 2 ){
  76.                             echo "<font color=\"green\"><b>Administrator</b></font>";
  77.                         }
  78.                         elseif ( $RANK == 3 ){
  79.                             echo "<font color=\"pink\"><b>Trial Administrator</b></font>";
  80.                         }
  81.                         elseif ( $RANK == 4 ){
  82.                             echo "<font color=\"blue\"><b>VIP</b></font>";
  83.                         }
  84.                         elseif ( $RANK == 5 ){
  85.                             echo "Registered User";
  86.                         }
  87.                         echo "</center></td>";
  88. echo "</tr>";
  89.  
  90. }
  91.  
  92.  
  93.  
  94.  
  95. $query   = "SELECT COUNT(ID) AS numrows FROM users";
  96. $result  = mysql_query($query) or die('Error, query failed');
  97. $row     = mysql_fetch_array($result, MYSQL_ASSOC);
  98. $numrows = $row['numrows'];
  99.  
  100.  
  101. $maxPage = ceil($numrows/$rowsPerPage);
  102.  
  103.  
  104. $self = $_SERVER['PHP_SELF'];
  105. $nav  = '';
  106.  
  107. for($page = 1; $page <= $maxPage; $page++)
  108. {
  109.    if ($page == $pageNum)
  110.    {
  111.       $nav .= " $page ";
  112.    }
  113.    else
  114.    {
  115.       $nav .= " <a href=\"$self?page=$page\">$page</a> ";
  116.    }
  117. }
  118.  
  119. if ($pageNum > 1)
  120. {
  121.    $page  = $pageNum - 1;
  122.    $prev  = " <a href=\"$self?page=$page\">[Prev]</a> ";
  123.  
  124.    $first = " <a href=\"$self?page=1\">[First Page]</a> ";
  125. }
  126. else
  127. {
  128.    $prev  = '&nbsp;';
  129.    $first = '&nbsp;';
  130. }
  131.  
  132. if ($pageNum < $maxPage)
  133. {
  134.    $page = $pageNum + 1;
  135.    $next = " <a href=\"$self?page=$page\">[Next]</a> ";
  136.  
  137.    $last = " <a href=\"$self?page=$maxPage\">[Last Page]</a> ";
  138. }
  139. else
  140. {
  141.    $next = '&nbsp;';
  142.    $last = '&nbsp;';
  143. }
  144.  
  145.  
  146. echo $first . $prev . $nav . $next . $last;
  147.  
  148.  
  149.  
  150. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement