Advertisement
patryk178

z lekcji

Sep 27th, 2019
214
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.12 KB | None | 0 0
  1. <html>
  2. <head>
  3. <style>
  4. body
  5. {
  6. margin: 0;
  7. padding: 0;
  8. }
  9.  
  10. #gora,#dol
  11. {
  12. height: 50%;
  13. }
  14.  
  15. #gora div, #dol div
  16. {
  17. width: 50%;
  18. height: 100%;
  19. float: left;
  20. }
  21.  
  22. #glewy,#dprawy
  23. {
  24. background-color: cornflowerblue;
  25. }
  26.  
  27. #gprawy,#dlewy
  28. {
  29. background-color: lightblue;
  30. }
  31.  
  32. table
  33. {
  34. margin: 20% auto 20px auto;
  35. border-collapse: collapse;
  36. border-color: black;
  37. }
  38. </style>
  39. </head>
  40. <body>
  41. <div id="gora">
  42.  
  43. <div id="glewy">
  44. <form action="?a=w1" method="post">
  45. <?php
  46. $baza = mysqli_connect("localhost","root","","biblioteka");
  47. $pyt = mysqli_query($baza,"SELECT Wydawnictwo FROM ksiazki GROUP BY Wydawnictwo");
  48. while($r = mysqli_fetch_array($pyt))
  49. {
  50. echo '<input type="checkbox" name="w[]" value="'.$r[0].'">'.$r[0];
  51. }
  52. ?>
  53. <input type="submit">
  54. </form>
  55.  
  56. <ol>
  57. <?php
  58. if(isset($_GET['a']) && $_GET['a']=="w1")
  59. {
  60.  
  61. $or = "";
  62. for($i=0;$i<4;$i++)
  63. {
  64. @$or.="Wydawnictwo = '".$_POST['w'][$i]."'";
  65. if($i<3)$or.=" OR ";
  66. }
  67.  
  68.  
  69.  
  70.  
  71. $pyt1 = mysqli_query($baza,"SELECT tytul FROM ksiazki WHERE $or");
  72. while($r = mysqli_fetch_array($pyt1))
  73. {
  74. echo "<li>".$r[0]."</li>";
  75. }
  76. }
  77.  
  78. ?>
  79. </ol>
  80. </div>
  81.  
  82.  
  83. <div id="gprawy">
  84.  
  85. <table border=1>
  86. <tr>
  87. <th>Imie</th>
  88. <th>Nazwisko</th>
  89. <th>Tytuł</th>
  90. </tr>
  91.  
  92. <?php
  93.  
  94. $pyt = mysqli_query($baza,"SELECT Imie,Nazwisko,Tytul FROM ksiazki,autorzy WHERE IDAutor=AutorID");
  95. while($r = mysqli_fetch_array($pyt))
  96. {
  97. echo "<tr><td>".$r[0]."</td><td>".$r[1]."</td><td>".$r[2]."</td></tr>";
  98. }
  99.  
  100. ?>
  101. </table>
  102.  
  103.  
  104.  
  105. </div>
  106. </div>
  107.  
  108. <div id="dol">
  109. <div id="dlewy">
  110. <form action="?a=dodaj" METHOD="POST">
  111. <input type="text" name="imie">
  112. <input type="text" name="nazwisko">
  113. <input type="submit">
  114. </form>
  115.  
  116. <?php
  117.  
  118. if(isset($_GET['a']) && $_GET['a']=="dodaj")
  119. {
  120.  
  121. $imie = $_POST['imie'];
  122. $nazwisko = $_POST['nazwisko'];
  123. $spr = mysqli_query($baza,"SELECT * FROM autorzy WHERE imie='$imie' AND nazwisko='$nazwisko'");
  124. if(mysqli_num_rows($spr)==0)mysqli_query($baza,"INSERT INTO autorzy(imie,nazwisko) VALUES('$imie','$nazwisko')");
  125. }
  126.  
  127. ?>
  128.  
  129.  
  130. </div>
  131. <div id="dprawy">
  132. <table border=1>
  133. <tr>
  134. <td>Autor</td>
  135. <td>Ile</td>
  136. <td>Książki</td>
  137. </tr>
  138. <?php
  139. $pyt = mysqli_query($baza,"SELECT imie,nazwisko,count(IDEgzemplarz),AutorID FROM ksiazki,egzemplarze,autorzy WHERE IDAutor=AutorID AND IDKsiazki=KsiazkaID AND DoWypozyczenia=1 GROUP BY imie,nazwisko");
  140.  
  141.  
  142.  
  143. while($r=mysqli_fetch_array($pyt))
  144. {
  145. $id_a = $r[3];
  146.  
  147. $pyt2 = mysqli_query($baza,"SELECT Tytul FROM ksiazki,egzemplarze WHERE IDKsiazki=KsiazkaID AND DoWypozyczenia=1 AND AutorID=$id_a GROUP BY Tytul");
  148.  
  149. $ile = mysqli_num_rows($pyt2)+1;
  150. echo "<tr ><td rowspan='$ile'>".$r[0]." ".$r[1]."</td><td rowspan='$ile'>".$r[2]."</td>";
  151.  
  152. while($r2 = mysqli_fetch_array($pyt2))
  153. {
  154. $tytul_k = $r2[0];
  155. $pyt3 = mysqli_query($baza,"SELECT count(*) FROM egzemplarze,ksiazki WHERE IDKsiazki=KsiazkaID AND tytul='$tytul_k' AND DoWypozyczenia=1");
  156. $r3 = mysqli_fetch_array($pyt3);
  157. echo "<tr>";
  158. echo "<td>";
  159. echo $r2[0]."(".$r3[0].")";
  160. echo "</td>";
  161. echo "</tr>";
  162.  
  163. }
  164. echo "<tr>";
  165. }
  166. ?>
  167. </table>
  168. <form action="?a=usun" method="post">
  169. <input type="text" name="imie">
  170. <input type="text" name="nazwisko">
  171. <input type="submit">
  172. </form>
  173. <?php
  174.  
  175. if(isset($_GET['a']) && $_GET['a']=="usun")
  176. {
  177. $imie = $_POST['imie'];
  178. $nazwisko = $_POST['nazwisko'];
  179. mysqli_query($baza,"DELETE FROM autorzy WHERE imie='$imie' AND nazwisko='$nazwisko'");
  180. }
  181. ?>
  182. </div>
  183. </div>
  184. </body>
  185. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement