Advertisement
Guest User

Untitled

a guest
May 21st, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.89 KB | None | 0 0
  1. <?php
  2. require 'config.php';
  3. session_start();
  4. ?>
  5.  
  6. <?php
  7. $conn = new mysqli($db_servername, $db_username, $db_password, $db_name);
  8. $conn->set_charset("utf8");
  9. ////////////////////////////////////////////////////////////////Check connection
  10. if (!$conn) {
  11. die("Connection failed:".mysqli_connect_error());
  12. }
  13. else{
  14. // echo "Som v databaze!";
  15. }
  16.  
  17. $result = $conn->query("SELECT obdobie FROM zaznam WHERE id_uzivatel = 79720 GROUP BY obdobie");
  18.  
  19.  
  20. //echo "Meno: " .$_SESSION['meno']. "<br>";
  21.  
  22. $result2 = $conn->query("SELECT u.id_uzivatel, u.meno, p.nazov, z.nazov, z.hodnota, z.obdobie, z.id_predmet FROM zaznam z JOIN uzivatel u on z.id_uzivatel = u.id_uzivatel JOIN predmet p on p.id_predmet = z.id_predmet WHERE u.id_uzivatel = 79720");
  23.  
  24. /*$result2 = $conn->query("SELECT u.id_uzivatel, u.meno, p.nazov, z.nazov, z.hodnota, z.obdobie FROM zaznam z JOIN uzivatel u on z.id_uzivatel = u.id_uzivatel JOIN predmet p on p.id_predmet = z.id_predmet WHERE u.id_uzivatel = '".$_SESSION['meno']."'");*/
  25.  
  26. $result3 = $conn->query("SELECT * FROM predmet");
  27.  
  28. $result4 = $conn->query("SELECT * FROM zaznam z JOIN vysledky v ON z.id_predmet = v.id_predmet AND z.id_uzivatel = v.id_uzivatel WHERE z.obdobie = '2015/2016' AND v.id_uzivatel = '79720' AND z.id_predmet = '6'");
  29.  
  30.  
  31.  
  32. //$conn->close();
  33.  
  34. /*$result3 = $conn->query("SELECT p.nazov FROM predmet p JOIN zaznam z on p.id_predmet = z.id_predmet WHERE z.id_uzivatel ='".$_SESSION['meno']."' GROUP BY p.nazov ");*/
  35.  
  36. //$result4 = $conn->query("SELECT p.nazov");
  37. ?>
  38.  
  39. <!DOCTYPE html>
  40. <html lang="sk">
  41. <head>
  42. <title>Main Page</title>
  43. <meta charset="utf-8">
  44. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  45. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css">
  46. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  47. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
  48. <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.css">
  49. <script type="text/javascript" charset="utf-8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.js"></script>
  50. <link rel="stylesheet" type="text/css" href="style.css">
  51. <style>
  52. .hlavicka{
  53. width: 100%;
  54. height: 50px;
  55. background-color: black;
  56. font-size: large;
  57. padding-top: 7px;
  58. }
  59. </style>
  60. </head>
  61. <body>
  62. <div class="hlavicka">
  63. <a href="odhlasenie.php" role="button">Odhlasit</a>
  64. </div>
  65. <strong>Vyber si rok studia</strong>
  66. <form method="post" action="welcomePage.php">
  67. <select name="roky" id="roky">
  68. <?php
  69. while($rows = $result->fetch_assoc()){
  70. $rok = $rows['obdobie'];
  71. echo "<option value='$rok'>$rok</option>";
  72.  
  73. }
  74. ?>
  75. </select>
  76. <input type="submit" value="Zvol" name="zvol">
  77. </form>
  78. <script>
  79. $(document).ready(function () {
  80. $('#tabulka').DataTable({
  81. "searching":false,
  82. "info":false,
  83. "bSort":false
  84. });
  85. });
  86. </script>
  87.  
  88. <?php
  89.  
  90. if (isset($_POST["zvol"])) {
  91. $rok = htmlspecialchars($_POST["roky"]);
  92.  
  93. $result5 = $conn->query("SELECT p.id_predmet,p.nazov FROM zaznam z JOIN predmet p ON z.id_predmet = p.id_predmet WHERE obdobie = '$rok' AND id_uzivatel = '79720' GROUP BY p.id_predmet,p.nazov");
  94.  
  95.  
  96. //echo $rok;
  97. }
  98. /* if ($result2->num_rows > 0) {
  99. while ($row = $result2->fetch_assoc()) {
  100. echo $row["id_predmet"];
  101. }
  102. } else {
  103. echo "0 results";*/
  104. // }
  105.  
  106. /* if ($result5->num_rows > 0) {
  107. while ($row = $result5->fetch_assoc()) {
  108. $id = $row["id_predmet"];
  109. $predmet = $row["nazov"];
  110. echo $id;
  111. echo $predmet;
  112. }
  113. } else {
  114. echo "0 results";
  115. }*/
  116.  
  117. while ($row = $result5->fetch_assoc()) {
  118. //echo "IDE WHILE3 <br>";
  119. $id = $row["id_predmet"];
  120. $predmet = $row["nazov"];
  121. // echo $id;
  122. // echo $predmet;
  123. $result4 = $conn->query("SELECT * FROM zaznam z JOIN vysledky v ON z.id_predmet = v.id_predmet AND z.id_uzivatel = v.id_uzivatel WHERE z.obdobie = '$rok' AND v.id_uzivatel = '79720' AND z.id_predmet = '$id'");
  124.  
  125. echo "<h2>$predmet</h2>";
  126.  
  127.  
  128. echo "<table class 'table table-bordered' id='tabulka'>";
  129. echo "<tr><th>Nazov</th>";
  130.  
  131. while($rows4 = $result4->fetch_assoc()){
  132.  
  133. //if($rows2['id_predmet'] == $id_predmetu){
  134. $id_predmetu_zaznam = $rows4['id_predmet'];
  135.  
  136. if($id == $id_predmetu_zaznam){
  137. // echo "id zaznamu $id_predmetu_zaznam <br>";
  138. //echo "ID PREDMETU = $id_predmetu";
  139. echo "<td>".$rows4['nazov']."</td>";
  140.  
  141. }
  142. }
  143.  
  144. echo "</tr><tr><th>Hodnota</th>";
  145. while($rows5 = $result4->fetch_assoc()){
  146. //echo "ide ";
  147. //echo "ID PREDMET: "$row5['id_predmet']";
  148. $id_predmetu_zaznam = $rows5['id_predmet'];
  149. //echo "ID 1: $id_predmetu_zaznam";
  150. //echo "ID 2: $id";
  151. if($id == $id_predmetu_zaznam){
  152.  
  153. echo "<td>".$rows5['hodnota']."</td>";
  154. }
  155.  
  156. // echo "IDE WHILE2 <br>";
  157. //$predmet = $rows2['nazov'];
  158. //echo "$predmet";
  159. // echo "ID: ".$rows2['id_predmet']."<br>";
  160. }
  161. // echo "ID: ".$rows2['id_predmet']."<br>";
  162.  
  163. echo "</tr></table>";
  164. //echo "$id_predmetu";
  165.  
  166. }
  167.  
  168.  
  169. ?>
  170.  
  171. <div id="container">
  172. </div>
  173. </body>
  174. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement