Advertisement
Guest User

Untitled

a guest
Oct 2nd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.56 KB | None | 0 0
  1. <html>
  2. <head>
  3. <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  4. <title>Výpis dat z databáze</title>
  5. <style>
  6. a {text-decoration:none;}
  7. </style>
  8. </head>
  9. <body>
  10. <h2 align="center">Seznam uživatelů - vyberte druh řazení ve zvoleném sloupci</h2>
  11. <table width="70%" border="1" align="center">
  12. <tr>
  13. <th>Jméno <a href="serazovani.php?raz=1a">&darr;&darr;</a> <a href="serazovani.php?raz=1b">&uarr;&uarr;</a></th>
  14. <th>Level<a href="serazovani.php?raz=2a">&darr;&darr;</a> <a href="serazovani.php?raz=2b">&uarr;&uarr;</a></th>
  15. <th>Rasa<a href="serazovani.php?raz=3a">&darr;&darr;</a> <a href="serazovani.php?raz=3b">&uarr;&uarr;</a></th>
  16. <th>Povolání<a href="serazovani.php?raz=4a">&darr;&darr;</a> <a href="serazovani.php?raz=4b">&uarr;&uarr;</a></th></tr>
  17.  
  18. <?php
  19. $DBhost = "localhost"; //Umístění MySQLu
  20. $DBuser = "user"; //Login do MySQLu
  21. $DBpass = "pass"; //Pass do MySQLu
  22. $DBname = "characters"; //Název characters DB
  23.  
  24. $id_spojeni = mysql_pconnect($DBhost, $DBuser, $DBpass);
  25. if (!$id_spojeni) die("Spojení s MySQL databází se nezdařilo.");
  26.  
  27. $vysledek_vybrani = mysql_select_db($DBname, $id_spojeni);
  28. if (!$vysledek_vybrani) die("Databázi se nepodařilo vybrat.");
  29.  
  30. mysql_query("SET CHARACTER SET utf8");
  31.  
  32. switch ($raz):
  33. case "1a": case "1b": $klic = "name"; break;
  34. case "2a": case "2b": $klic = "level"; break;
  35. case "3a": case "3b": $klic = "race"; break;
  36. case "4a": case "4b": $klic = "class"; break;
  37. default : $klic = "name";
  38. endswitch;
  39.  
  40. switch ($raz):
  41. case "1a": case "2a": case "3a": case "4a": $sql = ("SELECT * FROM $DBname.characters WHERE online='1' ORDER BY $klic ASC"); break; //vezstupne
  42. case "1b": case "2b": case "3b": case "4b": $sql = ("SELECT * FROM $DBname.characters WHERE online='1' ORDER BY $klic DESC"); break; //sestupne
  43. default: $sql = ("SELECT * FROM $DBname.characters WHERE online='1' ORDER BY $klic ASC");
  44. endswitch;
  45.  
  46. $vysledek = mysql_query($sql, $id_spojeni);
  47. if (!$vysledek) die("Nepodařilo se poslat SQL dotaz do databáze.");
  48.  
  49.  
  50. while ($radek = mysql_fetch_array($vysledek)):
  51. $a = $radek["name"];
  52. $b = $radek["level"];
  53. $c = $radek["race"];
  54. $d = $radek["class"];
  55. echo "<tr><td>".$a."</td><td>".$b."</td><td>".$c."</td><td>".$d."</td></tr>";
  56. endwhile;
  57.  
  58. mysql_close($id_spojeni);
  59.  
  60. ?>
  61. </table>
  62. <p align="center"><a href="menu.html">Zpět do hlavního MENU</a></p>
  63. </body>
  64. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement