Advertisement
Guest User

Untitled

a guest
Apr 15th, 2012
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.19 KB | None | 0 0
  1. <?php
  2. error_reporting(0);
  3. $con = mysql_connect("localhost","root","") or die('Could not connect: ' . mysql_error());
  4. mysql_select_db("characters", $con);
  5. $s=$_GET['s'];
  6. $top = mysql_query("SELECT ch.`name` AS NAME,SUM(ach.`Points`) AS Points
  7. FROM characters.`character_achievement` ca
  8. INNER JOIN characters.`characters` ch ON ca.`guid`=ch.`guid`
  9. INNER JOIN world.dbc_achievement ach ON ca.`achievement`=ach.`ID`
  10. GROUP BY ch.`guid`
  11. ORDER BY SUM(ach.`Points`) DESC
  12. LIMIT 100;");
  13. $list= mysql_query("SELECT ID,Name FROM world.dbc_achievement WHERE NOT flag&1");
  14. $rank=1;
  15. switch ($s)
  16. {
  17. case "search":
  18.   $achiev=$_POST['achiev'];
  19.   $achievname=mysql_query("SELECT name FROM world.dbc_achievement WHERE id=$achiev");
  20.   $row = mysql_fetch_row($achievname);
  21.   echo $row[0];
  22.   echo "<table id=\"search\">
  23.  <tr>
  24.  <th>Name</th>
  25.  <th>Date</th>
  26.   </tr>";
  27.  
  28.   $achievsearch= mysql_query("SELECT ch.`name`,FROM_UNIXTIME(ca.`date`,'%d.%m.%Y') FROM character_achievement ca INNER JOIN characters ch ON ca.`guid` =ch.`guid` WHERE ca.`achievement`=$achiev ORDER BY DATE;");
  29.   while ($search = mysql_fetch_array($achievsearch))
  30.   {
  31.   if (!($rank % 2==0)) echo "<tr class=\"first\"> \n";
  32.    else echo "<tr class=\"second\">";
  33.   $rank++;
  34.   echo "<td>" . $search[0] . "</td> \n";
  35.   echo "<td>" . $search[1] . "</td> \n";
  36.   echo "</tr> \n";
  37.   }
  38.   echo "</table>";
  39.   break;
  40. }
  41. ?>
  42. <html>
  43. <head>
  44. <link rel="stylesheet" type="text/css" href="achiev.css"/>
  45. </head>
  46. <body>
  47. <form action="?s=search" method="post">
  48. <select name="achiev">
  49.  <? while ($row = mysql_fetch_array($list))
  50.  {
  51.  $id=$row[0];
  52.  $name=$row[1];
  53.  echo "<option value=\"$id\">$name</option>";
  54.  } ?>
  55. </select>
  56. <input type="submit"/>
  57. </form>
  58. <div id="top100">
  59. <table id="top">
  60. <tr>
  61.   <th>Rank</th>
  62.   <th>Name</th>
  63.   <th>Points</th>
  64. </tr>
  65. <?
  66. $rank=1;
  67. while ($row = mysql_fetch_array($top))
  68.   {
  69.   if (!($rank % 2==0)) echo "<tr class=\"first\"> \n";
  70.    else echo "<tr class=\"second\">";
  71.   echo "<td>" . $rank . "</td> \n";
  72.   $rank++;
  73.   echo "<td>" . $row[0] . "</td> \n";
  74.   echo "<td>" . $row[1] . "</td> \n";
  75.   echo "</tr> \n";
  76.   }
  77. ?>
  78. </table>
  79. </div>
  80. <div id="footer">
  81.                 :: Created by Dasio::
  82. </div>
  83. </body>
  84. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement