Advertisement
Guest User

Untitled

a guest
Apr 24th, 2017
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.33 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Stacja Meteo</title>
  6. <style>
  7. a
  8. {
  9. color: yellow;
  10. }
  11. .banner
  12. {
  13. background: #4A7684;
  14. color: #FFF;
  15. text-align: center;
  16. font-family: Arial;
  17. padding: 20px;
  18. }
  19. .prawy
  20. {
  21. background: #4A7684;
  22. color: #FFF;
  23. width: 35%;
  24. height: 500px;
  25. float: right;
  26. }
  27. .lewy
  28. {
  29. text-align: center;
  30. width: 65%;
  31. height: 500px;
  32. float: left;
  33. }
  34. .stopka
  35. {
  36. background: #4A7684;
  37. color: #FFF;
  38. text-align: center;
  39. font-family: Arial;
  40. padding: 20px;
  41. clear: both;
  42. }
  43. img
  44. {
  45. border: 1px solid #000;
  46. }
  47. </style>
  48. </head>
  49. <body>
  50. <div class="banner"> <!--utworzenie divu o klaise "banner"-->
  51. <h1>STACJA METEO</h1> <!--nagłowek pierwszego stopnia z tresci "STACJA METEO"-->
  52. </div> <!-- zamknięcie diva 'banner'-->
  53. <div class="lewy"> <!-- utworznie diva o klasie 'lewy'-->
  54. <h2>Dokumentacja wyników zapytań w bazie Meteo</h2> <!--nagłówek drugiego stopnia-->
  55. <table> <!-- utworznei tabeli-->
  56. <tr> <!--utworznie wiersza w tabeli-->
  57. <td><img src="kw1.jpg" alt="kwerenda1"></td> <!--utworzenie komórki w wierszu w którym znajduje się obraz-->
  58. <td><img src="kw2.jpg" alt="kwerenda2"></td> <!--utworzenie komórki w wierszu w którym znajduje się obraz-->
  59. </tr> <!--zamknięcie wiersza-->
  60. <tr> <!--utworznie kolejnego wiersza w tabeli-->
  61. <td><img src="kw3.jpg" alt="kwerenda3"></td> <!--utworzenie komórki w wierszu w którym znajduje się obraz-->
  62. <td><img src="kw4.jpg" alt="kwerenda4"></td> <!--utworzenie komórki w wierszu w którym znajduje się obraz-->
  63. </tr> <!--zamknięcie wiersza-->
  64. </table> <!--zamknięcie tabeli-->
  65. </div> <!--zamknięcie diva o klasie 'lewy'-->
  66. <div class="prawy"> <!-- utworzenie diva o klasie 'prawy'-->
  67. <h2>zamiana jednostek temperatury</h2> <!--nagłówek drugiego stopnia-->
  68. Temperatura w <sup>o</sup>C<input type="text" id="zawartosc"> <!--pole inputowe o id 'zawartość', gdzie zostanie wpisana wartoosc, ktora zostanie zamienieniona-->
  69. <p id="info"></p> <!-- paragraf o id 'info' w którym zostaną wyświetlone wyniki-->
  70. <button onClick="zamien( 'k' );">Kelwiny</button> <!--przycisk z funkcją onclick, po nacisknieci ktorego zostanie wykonana fuknkcja-->
  71. <button onClick="zamien( 'f' );">Fakrenheity</button> <!--przycisk z funkcją onclick, po nacisknieci ktorego zostanie wykonana fuknkcja-->
  72. <h2>Do pobrania</h2> <!-- nagłowek drugiego stopnia-->
  73. <a href="#">Kwerendy</a> <!-- odnośnik do pliku lub strony-->
  74. <a href="#">Eksport MySQL</a> <!-- odnośnik do pliku lub strony-->
  75. </div><!--zamknięcie diva o klasie 'prawy'-->
  76. <div class="stopka"> <!--utworznei diva o klasie 'stopka'-->
  77. <p>PESEL AUTORA STRONY: pesel</p> <!-- paragraf z PESELEM autora strony -->
  78. </div> <!--zamknięcie diva 'stopka'-->
  79. <script> //skrypt w js
  80. function zamien( na ) //utworzenie fukncji zamien ze mniennym parametrem
  81. {
  82. input = document.getElementById( 'zawartosc' ); //do zmiennej 'input' przypisany element o id 'zawartosc'
  83. info = document.getElementById( 'info' ); //do zmiennej 'info' przypisany element o id 'info'
  84.  
  85. if( input.value != '' ) //sprawdzenie czy zmienna 'input' posiada jakaś wartosć
  86. {
  87. if( isNaN( input.value ) ) //sprawdzenie czy wartość inputa jest czymś innym niż liczbą
  88. {
  89. info.innerHTML = "Błąd danych"; //jeśli jest literą, znakiem specjalnym to zosatnei wyświetlony komunikat o blędnych danych
  90. }
  91. else //jeśli wartośc będzie liczbą to zostaną wykonane następne opreacja
  92. {
  93. if( na == 'k' ) //jeśli parametr będzie 'k' to zostanie wykonane odpowiednie operacje
  94. {
  95. liczba = parseFloat( input.value ); // do zmiennej 'liczba' zosatnie przypisana wartośc liczbowa ze zmiennej input
  96. wynik = liczba+273.15; //do zmiennej 'wynik' zostanie przypisana wartośc po operacji dodawanie wartości zmiennej 'liczba' i 273,15
  97.  
  98. info.innerHTML = wynik+"K"; // elemencie o id 'info' zostanei wyświetlony wynik powyższego działania
  99. }
  100. else //jeśli parametr bęzdie inny niz 'k' to zostaną wykokane inne operacje
  101. {
  102. liczba = parseFloat( input.value ); // do zmiennej 'liczba' zosatnie przypisana wartośc liczbowa ze zmiennej input
  103. wynik = (liczba*1.8)+32; //do zmiennej 'wynik' zostanie przypisana wartośc po operacji mnożenia wartości zmiennej 'liczba' i 1,8 oraz póżniej zostanie dodana wartość 32 do otrzymanego wyniku
  104.  
  105. info.innerHTML = wynik+"F";// elemencie o id 'info' zostanei wyświetlony wynik powyższego działania
  106. }
  107. }
  108.  
  109. }
  110. else //jeśli wartośc zmiennej 'input' będzie pusta to zostanie wykonana odpowiednia operacja
  111. {
  112. info.innerHTML = "Błąd danych"; //w elemencie i id 'info' zostanie wyświetlony komunikat o błędnych danych
  113. }
  114. }
  115. </script>
  116. </body>
  117. </html>
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134. index.php
  135.  
  136. <html>
  137. <head>
  138. <meta charset="utf-8"/>
  139. <title>Szkoła Podstawowa</title>
  140. <link rel="stylesheet" href="styl.css"/>
  141. </head>
  142. <body>
  143. <?php //rozpoczęcie skryptu php
  144. mysql_connect('localhost', 'root', '') or die('Błąd łączenia z serwerem </br>Error:' .mysql_error()); //połązcenie się z bazą danych znajdującej sie pod adresem 'localhost' oraz połącznie się za pomocą konta 'root' i bez hasła, lub jeśli łączenie się niepowiedzie to zostanie wyświetlony komunikat o błędzie łączenia z serwerem
  145. mysql_select_db('szkola') or die('Błąd łączenia się z bazą danych</br> Error:' .mysql_error()); //wybranie bazy danych 'szkola' znajdującej się pod adresem 'localhost'
  146. ?>
  147. <div id="baner"><h1>Oceny uczniów: biologia</h1></div> <!--utworzenie diva o id 'baner' oraz napisnie w nim nagłowka pierwszego stopnia a następnie zamknięcie diva-->
  148. <div id="lewy"> <!--utworzenie diva o id 'lewy'-->
  149. <h3>Uczeń: <!--nagłowek 3 stopnia o treści 'Uczen:'-->
  150. <?php
  151. $wyn = mysql_query('SELECT imie,nazwisko FROM uczen WHERE id=1') or die('Błąd zapytania'); //przypisanie do zmiennej wyn wyniki zapytania do bazy danych
  152. if(mysql_num_rows($wyn) > 0){ //jeś;li w zmiennej wyn będzie znajdować się więcej wynikow niz 0 to zostanie wykonana odpowiednia opracja
  153. while($r = mysql_fetch_assoc($wyn)){ //pętla w której do zmiennej 'r' zostaną przypisane rekordy ze zmiennej 'wyn' przez co zmienna 'r' stanię się tablicą
  154. echo " " .$r['imie']. " " .$r['nazwisko']; //wyświetlenie wyników z tabeli w kolejności wiersz po wierszu, w kazdym wierszy znajduje się kolumna 'imie' oraz 'nazwisko'
  155. }
  156. }
  157. ?>
  158. </h3> <!--zamknięcie nagłowka stopnia 3-->
  159. <p>Najlepsza ocena z biologii: <!--paragraf o tresci 'Najlepsza ocena z biologii: '-->
  160. <?php
  161. $wyn = mysql_query('SELECT MAX(ocena) FROM ocena WHERE przedmiot_id = 4 AND uczen_id = 1') or die('Błąd zapytania'); //przypisanie do zmiennej 'wyn' wyniki zapytania o najwyższą wartośc kolumny 'ocena' z tabeli 'ocena' gdzie id przedmiotu jest 4 oraz id ucznia jest 1
  162. if(mysql_num_rows($wyn) > 0){ //jeśli liczba wyników jest większa niż 0 to zostaną wykonane odpowiednia operacje
  163. while($r = mysql_fetch_assoc($wyn)){ //utworzenie tablicy z wyników zmiennej 'wyn'
  164. echo " " .$r['MAX(ocena)']; // wyświetlenie wartości kolumny 'MAX(ocena)'
  165. }
  166. }
  167. ?>
  168. </p>
  169. </div>
  170. <div id="prawy">
  171. <h2>Lista nazwisk i numerów PESEL uczniów:</h2>
  172. <?php
  173. $wyn = mysql_query('SELECT nazwisko, pesel FROM uczen') or die('Błąd zapytania');//przypisanie do zmiennej 'wyn' wyniki zapytania o 'nazwisko' oraz 'pesel' z tabeli 'uczen'
  174. if(mysql_num_rows($wyn) > 0){ //jeśli liczba wyników jest większa niż 0 to zostaną wykonane odpowiednia operacje
  175. echo "<ul>"; //utworzenie listy
  176. while($r = mysql_fetch_assoc($wyn)) { //utworzenie tablicy z wyników zmiennej 'wyn'
  177. echo "<li>" .$r['nazwisko']. " " .$r['pesel']. "</li>"; //utworzenie listy kropkowanej z nazwiskami i peselami im odpowiadającymi
  178. }
  179. echo "</ul>"; //zamknięcie listowania
  180. }
  181. mysql_close($con); //zamknięcie połączenia z bazą danych
  182. ?></div>
  183. <div id="stopka"><h2>Szkoła Podstawowa</h2> <!--utworzenie diva o id stopka oraz nagłowka drugiego stopnia-->
  184. <p>Stronę wykonał: 00000000001</p></div> <!--utworznei paragrafu z napisem 'Stronę wykonał: 0000000001' oraz zamknięcie diva 'stopka'-->
  185.  
  186. </body>
  187. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement