Wykład 4. Specyfikacje XHTML, formularze

Wielkość: px
Rozpocząć pokaz od strony:

Download "Wykład 4. Specyfikacje XHTML, formularze"

Transkrypt

1 Wytyczne języka XHTML (c.d.) Wykład 4 Specyfikacje XHTML, formularze Atrybut id Zamiast atrybutu name stosuje się atrybut id. W XHTML 1.0 można go stosować np. w znaczniku <a>. Jednak, stosując jeszcze atrybut name, warto uzupełniać go o atrybut id o takiej samej wartości. Atrybuty puste W HTML stosowane są atrybuty puste (logiczne), np. <frame noresize>. W XHTMLu muszą mieć przypisane wartości. Ponieważ nie mają wartości, przypisuje się im własną nazwę. Po zamianie na XHTML mamy: <frame noresize= noresize >... </frame>. Znaki specjalne Trzeba uważać przy stosowaniu znaków < i & w skryptach i deklaracjach CSS. Najlepiej zastępować je poprzez < i &. Skrypty Każdy skrypt powinien być "otoczony" przez następującą strukturę: <script type="text/javascript"> <![CDATA[ dopiero tutaj umieść skrypt ]]> </script> najlepiej dodać też komentarze, dla starych przeglądarek: <script type="text/javascript"> <!-- <![CDATA[ dopiero tutaj umieść skrypt // ]]> --> </script> Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 1

2 1. Formularze elementy interaktywne stron www Formularze Przeglądarka po uruchomieniu strony z formularzem pobiera dane od użytkownika, przesyła spakowane dane oraz URL serwerowi. Otrzymaną z powrotem informację formatuje i wyświetla. Przeglądarka przesyła URL skryptu serwerowi Serwer przesyła informację do przeglądarki Serwer wykonuje skrypt wskazany przez URL Skrypt przetwarza dane. Jeśli to konieczne, korzysta z innych programów. Wysyła on dane po przetworzeniu do serwera Inne programy Rys.1. Działanie formularza po stronie przeglądarki i skryptu po stronie serwera Skrypt CGI jest dowolnym programem działającym w obszarze serwera www. Jest on podstawowym interfejsem komunikacyjnym- zawiera zmienne oraz mechanizmy przesyłania informacji pomiędzy przeglądarką a serwerem. Skrypt PHP współpracuje dodatkowo z parserem PHP (Hypertext Preprocessor). Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 2

3 2. Podstawy działania formularzy Każdy formularz składa się z dwóch części, połączonych przez kod html: kod html formularza, wyświetlany w oknie przeglądarki skrypt przetwarzający zawartość formularza Napis podany przez przeglądarkę Rys.2. Prosty formularz <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>pierwszy formul</title> <h1><font face="garamond"> Przedstaw się</font></h1> <form method="post" action=" <p>podaj swoje dane: <input type ="text" name="imie"></input></p> <!--wartość domyślna atrybutu type jest równa text czyli type= text --> <p><input type="submit"></input> <!--brak atrybutu value pozwala przeglądarce opisać dowolnie klawisz--> </p> </form> Rys. 3. Kod prostego formularza z rys.2. Atrybuty: znacznik <form>...</form> method= post - dane są przesyłane niezależnie od skryptu, zalecany method= get dane są spakowane i dołączone do URL w action, nie zalecany action zawiera adres URL skryptu i wskazuje skryptom, aby zajęły się danymi formularza Znacznik <input type= submit > - przycisk ten informuje przeglądarkę, aby wysłała dane z formularza do serwera, atrybut opcjonalny type oznacza typ elementu input Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 3

4 formularza. Domyślną wartością atrybutu type jest wartość text (type= text ). Rys. 4. Informacja przetworzona przez skrypt php i zwrócona do przeglądarki <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>skrypt pierwszego formularza</title> <?php echo '<?xml version="1.0" encoding="utf-8"?'.">\n"; $imie=$_post[ imie ]; // sposób definiowania zmiennych w stylu średnim, zalecanym od wersji if (!$imie $imie =="") //od wersji PHP { print "Nie wiem, jakie masz nazwisko."; } else { print "Twoje nazwisko ". $imie. "!"; }?> <input type="button" onclick="history.back()" value="wracaj"></input> Rys.5. Skrypt php- obsługuje dane formularza z rys. 2, przetwarza je i zwraca do przeglądarki, która z kolei je formatuje i wyświetla (rys. 4) Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 4

5 3. Przykłady formularzy 3.1. Wstawianie kilku danych do formularzy za pomocą elementu input łańcuchy (type= text ), dane z przycisków radiowych (type= radio ) oraz z pól wyboru ( type= check ) Rys.6.1. Podstawowy formularz po wprowadzeniu danych poprawnych Rys.6.2. Dane niepoprawne Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 5

6 Rys.6.3.Widok po akcji z rys. 6.1 Rys.6.4. Widok po akcji z rys.6.2. Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 6

7 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz ankiety</title> <h1>ankieta</h1> <form method="post" action=" <pre><!--znacznik pre każe przeglądarce zastosować czcionkę nieproporcjonalną--> <i>podaj nazwisko: </i><input type ="text" name="nazwisko"/> <i>podaj imię: </i><input type ="text" name="imie"/> </pre> <!--zmienna name o nazwie nazwisko przechowuje łańcuch podany z klawiatury--> <p>płeć <input type="radio" name="plec" value="mężczyzna"/>mężczyzna <input type="radio" name="plec" value="kobieta"/>kobieta </p> <!--zmienna name o nazwie plec ma przypisaną wartość Mężczyzna lub Kobieta --> <p><i>podaj swoje umiejętności<br/> Zaznacz wszystkie możliwe odpowiedzi</i></p> <p> <!--zmienna name o nazwie komputer lub prawo_jazdy itd. nie ma przypisanej wartości atrybutu value, stąd musi być rozpoznana przez nazwę zmiennej i zinterpretowana w skrypcie--> <input type="checkbox" name="komputer"/> Znajomość obsługi komputera<br/> <input type="checkbox" name="prawo_jazdy"/> Posiadanie prawa jazdy<br/> <input type="checkbox" name="angielski"/> Znajomość języka angielskiego<br/> <input type="checkbox" name="niemiecki"/> Znajomość języka niemieckiego<br/> </p> <p><input type="submit" value="prześlij dane operacji"> </input> </p> </form> Rys.7. Strona formularza z rys. 6.1 i rys. 6.2 Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 7

8 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>skrypt ankiety1</title> <?php echo '<?xml version="1.0" encoding="utf-8"?'.">\n"; $imie=$_post[ imie ]; // sposób definiowania zmiennych w stylu średnim, zalecanym od wersji od wersji PHP $plec=$_post[ plec ]; $nazwisko=$_post[ nazwisko ]; $komputer=$_post[ komputer ]; $prawo_jazdy=$_post[ prawo_jazdy ]; $angielski=$_post[ angielski ]; $niemiecki=$_post[niemiecki ]; if (!$nazwisko $nazwisko==""!$imie $imie=="" $plec==""!$plec) print "Ankieta zawiera usterki"; else { echo "Nazwisko: ". $nazwisko; echo ("<br/>"); echo "Imie: ". $imie; echo ("<br/>"); echo "Typ: ". $plec; echo ("<br/>"); if ($komputer) echo "Pracuje na komputerze<br/>"; if ($prawo_jazdy) echo " Posiada prawo jazdy<br/>"; if ($angielski) echo "Zna angielski<br/>"; if ($niemiecki) echo "Zna niemiecki<br/>"; }?> <input type="button" onclick="history.back()" value="wracaj"></input> Rys.8. Skrypt php (rys.6.3 i rys.6.4) podstawowego formularza (rys.6.1 i rys.6.2.) Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 8

9 Domyślne dane przycisków radiowych i pól wyboru atrybutu checked = checked Rys.9.1. Dane przycisków plec oraz pól wyboru (komputer oraz angielski) wybrane domyślnie przed akcją użytkownika, użytkownik podał jedynie dane do pól nazwisko i imie Rys.9.2. Widok po przetworzeniu Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 9

10 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz ankiety</title> <h1>ankieta</h1> <form method="post" action=" <pre> <i>podaj nazwisko:</i><input type ="text" name="nazwisko"/> <i>podaj imię: </i><input type ="text" name="imie"/> </pre> <p><i>płeć</i> <input type="radio" name="plec" value=" Mężczyzna" checked="checked"/>mężczyzna <input type="radio" name="plec" value="kobieta"/>kobieta </p> <p><i>podaj swoje umiejętności<br/> Zaznacz wszystkie możliwe odpowiedzi</i></p> <p><input type="checkbox" name="komputer" checked="checked"/> Znajomość obsługi komputera<br/> <input type="checkbox" name="prawo_jazdy"/> Posiadanie prawa jazdy<br/> <input type="checkbox" name="angielski" checked="checked"/> Znajomość języka angielskiego<br/> <input type="checkbox" name="niemiecki"/> Znajomość języka niemieckiego<br/> </p> <p><input type="submit" value="prześlij dane operacji"> </input> </p> </form> Rys. 10. Strona formularza z wybranymi przyciskiem radiowym i polami wyboru za pomocą atrybutu checked = checked Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 10

11 3.2. Przycisk przywracający wartości domyślne i czyszczący pozostałe pola formularza, lista pól wyboru -<input type="reset" > Rys Dane ustawione przez użytkownika Rys Pola danych wyczyszczone przez przycisk Wyczyść dane Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 11

12 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz ankiety</title> <h2>ankieta</h2> <form method="post" action=" <pre> <i>podaj nazwisko: </i><input type ="text" name="nazwisko"/> <i>podaj imię: </i><input type ="text" name="imie"/> </pre> <p><i>płeć:</i> <input type="radio" name="plec" value="mężczyzna" checked="checked"/>mężczyzna <input type="radio" name="plec" value="kobieta"/>kobieta </p> <p><i>podaj swoje umiejętności<br/> Zaznacz wszystkie możliwe odpowiedzi</i></p> <ol> <li><input type="checkbox" name="komputer" checked="checked"/> Znajomość obsługi komputera</li> <li><input type="checkbox" name="prawo_jazdy"/> Posiadanie prawa jazdy</li> <li><input type="checkbox" name="angielski" checked="checked"/> Znajomość języka angielskiego</li> <li><input type="checkbox" name="niemiecki"/> Znajomość języka niemieckiego</li> </ol> <input type="submit" value="prześlij dane operacji"/><br/> <input type="reset" value="wyczyść dane"/><br/> </form> Rys.12. Strona formularza z listą pól wyboru <ol>...</ol> oraz przyciskiem czyszczącym pola danych formularza <input type="reset" value="wyczyść dane"><br> Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 12

13 3.4. Opcje wyboru w formularzu zastępujące przyciski radiowe do ustawiania domyślnych opcji wyboru - lista wyboru <selected> oraz opcje wyboru <option> Rys Opcje wyboru plec Rys Opcje wyboru plec po rozwinięciu Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 13

14 <!DOCTYPE D -- html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz ankiety</title> <h2>ankieta</h2> <form method="post" action=" <pre> <i>podaj nazwisko: </i><input type ="text" name="nazwisko"/> <i>podaj imię: </i><input type ="text" name="imie"/> </pre> <p><i>płeć:</i> <select name="plec" size="1"> <option>mężczyzna</option> <option>kobieta</option> </select><!--atrybut size podaje liczbę widocznych wierszy w liście wyboru--> </p><!--lista wyboru select posiada zmienną name o nazwie plec, której przypisuje się wartość podaną przy znacznikach <option>--> <p><i>podaj swoje umiejętności<br/> Zaznacz wszystkie możliwe odpowiedzi</i></p> <ol> <li><input type="checkbox" name="komputer" checked="checked"/> Znajomość obsługi komputera</li> <li><input type="checkbox" name="prawo_jazdy"/> Posiadanie prawa jazdy</li> <li><input type="checkbox" name="angielski" checked="checked"/> Znajomość języka angielskiego</li> <li><input type="checkbox" name="niemiecki"/> Znajomość języka niemieckiego</li> </ol> <input type="submit" value="prześlij dane operacji"/><br/> <input type="reset" value="wyczyść dane"/><br/> </form> Rys. 14. Lista wyboru <selected> oraz opcje wyboru <option> Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 14

15 3.5 Obszary tekstowe w formularzach - <textarea> Rys Dane wprowadzone dodatkowo do obszaru tekstowego formularza Rys Dane w przeglądarce po przetworzeniu przez skrypt formularza Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 15

16 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz ankiety</title> <h2>ankieta</h2> <form method="post" action=" <pre> <i>podaj nazwisko: </i><input type ="text" name="nazwisko"/> <i>podaj imię </i><input type ="text" name="imie"/> </pre> <p><i>płeć</i> <select name="plec" size="1"> <option> Mężczyzna</option> <option selected="selected">kobieta</option> </select></p> <p><i>podaj swoje umiejętności<br/> Zaznacz wszystkie możliwe odpowiedzi</i> </p> <ol> <li><input type="checkbox" name="komputer" checked="checked"/> Znajomość obsługi komputera</li> <li><input type="checkbox" name="prawo_jazdy"/> Posiadanie prawa jazdy</li> <li><input type="checkbox" name="angielski" checked="checked"/> Znajomość języka angielskiego</li> <li><input type="checkbox" name="niemiecki"/> Znajomość języka niemieckiego</li> </ol> <i>napisz o swoich dodatkowych umiejętnościach</i><br/> <textarea name="coment" rows="5" cols="50"> </textarea> <p> <input type="submit" value="prześlij dane operacji"/><br/> <input type="reset" value="wyczyść dane"/><br/> </p> </form> Rys.16. Strona formularza z obszarem tekstowym <textarea name="coment" rows="5" cols="50"> </textarea> Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 16

17 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>skrypt ankiety2</title> <?php echo '<?xml version="1.0" encoding="utf-8"?'.">\n"; $imie=$_post[ imie ]; // sposób definiowania zmiennych w stylu średnim, zalecanym od wersji od wersji PHP $plec=$_post[ plec ]; $nazwisko=$_post[ nazwisko ]; $komputer=$_post[ komputer ]; $prawo_jazdy=$_post[ prawo_jazdy ]; $angielski=$_post[ angielski ]; $niemiecki=$_post[niemiecki ]; $coment=$_post[ coment ]; if (!$nazwisko $nazwisko==""!$imie $imie=="" $plec==""!$plec) print "Ankieta zawiera usterki"; else { echo "Nazwisko: ". $nazwisko; echo ("<br/>"); echo "Imie: ". $imie; echo ("<br/>"); echo "Typ: ". $plec; echo ("<br/>"); if ($komputer) echo " Pracuje na komputerze<br/>"; if ($prawo_jazdy) echo " Posiadanie prawa jazdy<br/>"; if ($angielski) echo " Zna angielski<br/>"; if ($niemiecki) echo " Zna niemiecki<br/>"; if ($coment && $coment!="") echo"$coment<br/>"; }?> <input type="button" onclick="history.back()" value="wracaj"></input> Rys.17. Skrypt php formularza z uwzględnieniem obsługi obszaru tekstowego Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 17

18 3.6. Przesyłanie zawartości formularza pocztą elektroniczną np. <form method="post" enctype="text/plain"> Rys.18. Formularz generujący listy przesyłane pocztą elektroniczną Rys.19. Zawartość formularza przesyłana pocztą elektroniczną Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 18

19 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz ankiety</title> <h2>ankieta</h2> <form method="post" enctype="text/plain"> <!--podanie w atrybucie enctype wartości text/plan pozwala zawartość formularza przesłać jako list elektroniczny, domyślna wartość tego atrybutu powoduje, że jest przesłany jako załącznik--> <pre> <i>podaj nazwisko: </i><input type ="text" name="nazwisko"/> <i>podaj imię </i><input type ="text" name="imie"/> </pre> <p><i>płeć</i> <select name="plec" size="1"> <option> Mężczyzna</option> <option selected="selected">kobieta</option> </select></p> <p><i>podaj swoje umiejętności<br/> Zaznacz wszystkie możliwe odpowiedzi</i> </p> <ol> <li><input type="checkbox" name="komputer" checked="checked"/> Znajomość obsługi komputera</li> <li><input type="checkbox" name="prawo_jazdy"/> Posiadanie prawa jazdy</li> <li><input type="checkbox" name="angielski" checked="checked"/> Znajomość języka angielskiego</li> <li><input type="checkbox" name="niemiecki"/> Znajomość języka niemieckiego</li> </ol> <i>napisz o swoich dodatkowych umiejętnościach</i><br/> <textarea name="coment" rows="5" cols="50"> </textarea> <p> <input type="submit" value="prześlij dane operacji"/><br/> <input type="reset" value="wyczyść dane"/><br/> </p> </form> Rys.20. Kod html formularza, którego dane są przesyłane pocztą elektroniczną Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 19

20 3.7. Pole typu input z atrybutem password Rys. 21. Wprowadzone hasło ukryte jedynie przez zamaskowanie znaków Rys.22. Hasło jest już widoczne podczas przesyłania np. pocztą elektroniczną <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" <title>formularz z hasłem</title> <h1>proba pola tekstowego input z atrybutem type="password".</h1> <form method="post" action="mailto:zofia.kruczkiewicz@pwr.wroc.pl" enctype="text/plain"> <p>hasło: <input type="password" name="haslo"/></p> <p> <input type="submit"></input> </p> </form> Rys. 23. Kod html strony zawierającej hasło maskowane na formularzu Zofia Kruczkiewicz, Wykład 4, HTML/XHTML 20

Wykład 5_1 TINT Formularze. Zofia Kruczkiewicz

Wykład 5_1 TINT Formularze. Zofia Kruczkiewicz Wykład 5_1 TINT Formularze Zofia Kruczkiewicz Wytyczne języka XHTML (c.d.) Atrybut id Zamiast atrybutu name stosuje się atrybut id. W XHTML 1.0 można go stosować np. w znaczniku . Jednak, stosując jeszcze

Bardziej szczegółowo

Formularze HTML. dr Radosław Matusik. radmat

Formularze HTML. dr Radosław Matusik.   radmat www.math.uni.lodz.pl/ radmat Ramy formularza: Grupowanie pól formularza

Bardziej szczegółowo

Wykład 6 Skrypty typu JavaScript. Technologie internetowe Zofia Kruczkiewicz

Wykład 6 Skrypty typu JavaScript. Technologie internetowe Zofia Kruczkiewicz Wykład 6 Skrypty typu JavaScript Technologie internetowe Zofia Kruczkiewicz 1 Umieszczanie kodu JavaScript w plikach XHTML http://www.w3schools.com/js/default.asp 1.1. W przypadku XHTML 1.x nie występuje

Bardziej szczegółowo

Formularze w PHP dla początkujących

Formularze w PHP dla początkujących Instrukcja numer 07 Formularze w PHP dla początkujących Zaawansowane techniki tworzenie stron WWW Bazy danych w PHP dla początkujących Formularze stworzone w HTML mogą służyć jako metoda pobierania informacji

Bardziej szczegółowo

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk

Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery. Łukasz Bartczuk Tworzenie stron internetowych z wykorzystaniem HTM5, JavaScript, CSS3 i jquery Łukasz Bartczuk Moduł 3 Formularze Agenda Podstawy formularzy HTML Podstawowe kontrolki formularzy HTML Nowe kontrolki z HTML

Bardziej szczegółowo

Podstawy JavaScript ćwiczenia

Podstawy JavaScript ćwiczenia Podstawy JavaScript ćwiczenia Kontekst:

Bardziej szczegółowo

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.

FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail. 1 FORMULARZE Formularz ma formę ankiety, którą można wypełnić na stronie. Taki formularz może być np. przesłany pocztą elektroniczną e-mail.

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Język PHP Paweł Witkowski Wydział Matematyki, Informatyki i Mechaniki Jesień 2011 P. Witkowski (Wydział Matematyki, Informatyki i Mechaniki) BDiUS w. VIII Jesień 2011 1 /

Bardziej szczegółowo

Wykład 03 JavaScript. Michał Drabik

Wykład 03 JavaScript. Michał Drabik Wykład 03 JavaScript Michał Drabik Język programowania wykorzystywany na stronach internetowych głównie w celu umożliwienia interakcji z użytkownikiem. Kod JavaScript może być umieszczany w kodzie XHTML

Bardziej szczegółowo

FORMULARZE. G. Przęczek

FORMULARZE. G. Przęczek FORMULARZE G. Przęczek Tworzenie formularzy w HTML Podstawowe ramy formularza wyznacza znacznik który ma szereg atrybutów, które określają jego działanie. Pierwszym atrybutem jest action,

Bardziej szczegółowo

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE 1. TABELE 1.1. Definicja tabeli Definicja tabeli musi być umieszczona między znacznikami. W ich ramach umieszczane są definicje rzędów

Bardziej szczegółowo

Na początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW.

Na początku utworzymy formularz w czystym języku HTML i przetestujemy go za pomocą przeglądarki WWW. Tematy: Przygotowanie formularza Przesyłanie danych przez formularz Mechanizm PostBack W rozdziale 1. pojawiła się prosta definicja strony WWW definicja ta określiła dynamiczną stronę WWW jako stronę,

Bardziej szczegółowo

Dokument hipertekstowy

Dokument hipertekstowy Dokument hipertekstowy Laboratorium 3 Struktura semantyczna i formularze mgr inż. Krzysztof Wróbel Katedra Lingwistyki Komputerowej Design stackoverflow.com Design coursesweb.net Design accessibleculture.org

Bardziej szczegółowo

Ćwiczenie 7 - Formularze

Ćwiczenie 7 - Formularze Ćwiczenie 7 - Formularze W ćwiczeniu 7 zajmować się będziemy formularzami, czyli sposobem komunikacji czytelnika strony WWW z jej autorem. Dzięki formularzom moŝna, uzyskiwać informację zwrotną dotyczącą

Bardziej szczegółowo

Wprowadzenie do Internetu Zajęcia 5

Wprowadzenie do Internetu Zajęcia 5 Zajęcia 5 Formularze w PHP Przekazywanie danych ze strony do skryptu PHP Dane ze strony WWW do skryptu PHP można przekazać za pomocą formularzy. W tym celu należy stworzyć formularz (znacznik ),

Bardziej szczegółowo

Umieszczanie kodu. kod skryptu

Umieszczanie kodu. kod skryptu PHP Definicja PHP jest językiem skryptowym służącym do rozszerzania możliwości stron internetowych. Jego składnia jest bardzo podobna do popularnych języków programowania C/C++, lecz jest bardzo uproszczona

Bardziej szczegółowo

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają

obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) faktycznie wymagają Tabela obecnie tabeli nie stosuje się do budowy struktury witryny (stosuje się za to pozycjonowanie elementów i warstwy) tabel używa się wyłącznie do prezentacji tych danych, które tego tabel używa się

Bardziej szczegółowo

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty

Format HTML. Wybrane działy Informatyki Stosowanej. Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty Wybrane działy Informatyki Stosowanej Format HTML Definicja i przeznaczenie Struktura dokumentu Znaczniki Formularze i komponenty dr hab. inż. Andrzej Czerepicki 2019 Definicja HTML HyperText Markup Language

Bardziej szczegółowo

Programowanie internetowe

Programowanie internetowe Programowanie internetowe Wykład 1 HTML mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Plan wykładu Organizacja zajęć Zakres przedmiotu Literatura Zawartość wykładu Wprowadzenie AMP / LAMP Podstawy HTML

Bardziej szczegółowo

Laboratorium 1 Wprowadzenie do PHP

Laboratorium 1 Wprowadzenie do PHP Laboratorium 1 Wprowadzenie do PHP Ćwiczenie 1. Tworzenie i uruchamianie projektu PHP w Netbeans Tworzenie projektu Uruchom środowisko NetBeans. Stwórz nowy projekt typu PHP Application (File->New Project,

Bardziej szczegółowo

HTML ciąg dalszy. Listy, formularze

HTML ciąg dalszy. Listy, formularze HTML ciąg dalszy Listy, formularze Listy Służą do prezentacji treści w postaci wypunktowania: numerowanego nienumerowanego definicji Możliwe jest zagnieżdżanie list zarówno tego samego, jak i różnych typów

Bardziej szczegółowo

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej

Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej Formularze Pobierają dane od użytkownika strony i wysyłają je do przetworzenia na serwerze (gdzie potrzebne są skrypty,któredaneprzetworzą najczęściej stosuje się język PHP lub JSP)

Bardziej szczegółowo

Obiektowe bazy danych

Obiektowe bazy danych Obiektowe bazy danych Wykład 7 Paweł Gmys Interfejs uŝytkownika C++ JAVA PERL PHP 2006-05-14 Paweł Gmys wykład 8 2 Czym są skrypty PHP? Programy umieszczane w treści stron WWW. Wykonywane przez serwer

Bardziej szczegółowo

Bazy danych i strony WWW

Bazy danych i strony WWW Bazy danych i strony WWW Obsługa baz danych poprzez strony WWW Niezbędne narzędzia: serwer baz danych np. MySQL serwer stron WWW np. Apache przeglądarka stron WWW interpretująca język HTML język skryptowy

Bardziej szczegółowo

Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I

Zaawansowane bazy danych i hurtownie danych studia zaoczne II stopnia, sem. I Wydział Informatyki Politechnika Białostocka Zaawansowane bazy danych i hurtownie danych MySQL studia zaoczne II stopnia, sem. I Plan wykładu 1. MySQL: funkcje, procedury, wyzwalacze 2. HTML : tworzenie

Bardziej szczegółowo

Aplikacje internetowe

Aplikacje internetowe Temat: Język HTML i style CSS Aplikacje internetowe Pracownia specjalistyczna, studia podyplomowe, rok 2011/2012 1. Stwórz formularz HTML pozwalający na rejestrację użytkownika w aplikacji internetowej.

Bardziej szczegółowo

SSK - Techniki Internetowe

SSK - Techniki Internetowe SSK - Techniki Internetowe Ćwiczenie 2. Obsługa formularzy. Operatory, instrukcje warunkowe oraz instrukcje pętli w PHP. Obsługa formularzy Skryptu PHP moŝna uŝyć do obsługi formularza HTML. Aby tego dokonać,

Bardziej szczegółowo

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania.

XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania. XHTML - Extensible Hypertext Markup Language, czyli Rozszerzalny Hipertekstowy Język Oznaczania. Reformuje on znane zasady języka HTML 4 w taki sposób, aby były zgodne z XML (HTML przetłumaczony na XML).

Bardziej szczegółowo

JavaScript - wykład 4. Zdarzenia i formularze. Obsługa zdarzeń. Zdarzenia. Mysz. Logiczne. Klawiatura. Beata Pańczyk

JavaScript - wykład 4. Zdarzenia i formularze. Obsługa zdarzeń. Zdarzenia. Mysz. Logiczne. Klawiatura. Beata Pańczyk Obsługa zdarzeń JavaScript - wykład 4 Zdarzenia i formularze Beata Pańczyk zdarzenia - wszystko co zachodzi w związku z obiektami JavaScript (np. window) i elementami XHTML przeglądarka moŝe wywołać funkcję

Bardziej szczegółowo

Systemy internetowe HTML

Systemy internetowe HTML Systemy internetowe HTML West Pomeranian University of Technology, Szczecin; Faculty of Computer Science Kwestie organizacyjne Obecność na wykładach nieobowiązkowa Obecność na laboratoriach obowiązkowa

Bardziej szczegółowo

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP Zad. 1 Dla każdego zamówienia wyznaczyć jego wartość. Należy podać numer zamówienia oraz wartość. select z.id_zamowienia, sum(ilosc*cena) as wartosc

Bardziej szczegółowo

Przykładowa integracja systemu Transferuj.pl

Przykładowa integracja systemu Transferuj.pl Krajowy Integrator Płatności Spółka Akcyjna z siedzibą w Poznaniu, przy ul. Św. Marcin 73/6, wpisana do rejestru przedsiębiorców Krajowego Rejestru Sądowego prowadzonego przez Sąd Rejonowy Poznań Nowe

Bardziej szczegółowo

Bazy danych postgresql programowanie i implementacja

Bazy danych postgresql programowanie i implementacja temat seminarium: Bazy danych postgresql programowanie i implementacja temat pracy magisterskiej: Baza danych postgresql zarządzanie obrazami medycznymi 27-listopad-2001 Jakub Turmiński I Spis treści.

Bardziej szczegółowo

Bazy Danych i Usługi Sieciowe

Bazy Danych i Usługi Sieciowe Bazy Danych i Usługi Sieciowe Język PHP Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk (Wydział Fizyki) BDiUS w. VIII Jesień 2013 1 / 43 Plan wykładu 1 Język PHP 2 Składnia PHP 3 Dostęp do bazy danych

Bardziej szczegółowo

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar)

Tworzenie witryn internetowych PHP/Java. (mgr inż. Marek Downar) Tworzenie witryn internetowych PHP/Java (mgr inż. Marek Downar) Rodzaje zawartości Zawartość statyczna Treść statyczna (np. nagłówek, stopka) Layout, pliki multimedialne, obrazki, elementy typograficzne,

Bardziej szczegółowo

Podstawy (X)HTML i CSS

Podstawy (X)HTML i CSS Inżynierskie podejście do budowania stron WWW momat@man.poznan.pl 2005-04-11 1 Hyper Text Markup Language Standardy W3C Przegląd znaczników Przegląd znaczników XHTML 2 Cascading Style Sheets Łączenie z

Bardziej szczegółowo

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia

Dane - pobieranie, przekazywanie i przechowywanie. dr Beata Kuźmińska-Sołśnia Dane - pobieranie, przekazywanie i przechowywanie dr Beata Kuźmińska-Sołśnia Definicja funkcji function nazwa (lista parametrów) { blok instrukcji Użycie instrukcji return wartość kończy działanie funkcji

Bardziej szczegółowo

Zajęcia 10 obsługa formularzy w PHP

Zajęcia 10 obsługa formularzy w PHP Zajęcia 10 obsługa formularzy w PHP Przekazywanie danych ze strony do skryptu PHP Dane ze strony WWW do skryptu PHP przekazujemy za pomocą formularzy. W tym celu musimy stworzyć formularz (znacznik ),

Bardziej szczegółowo

Przykładowa integracja systemu tpay.com KIP S.A. ul. Św. Marcin 73/ Poznań.

Przykładowa integracja systemu tpay.com KIP S.A. ul. Św. Marcin 73/ Poznań. KIP S.A. ul. Św. Marcin 73/6 61-808 Poznań www.kipsa.pl www.tpay.com 1 Przesyłanie parametrów transakcji Poniżej przedstawiono kod przykładowej strony HTML, której zadaniem jest przekierowanie klienta

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium PHP. Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię PHP. Aplikacja pokazuje takie aspekty, obsługa formularzy oraz zmiennych

Bardziej szczegółowo

TIN Techniki Internetowe zima 2015-2016

TIN Techniki Internetowe zima 2015-2016 TIN Techniki Internetowe zima 2015-2016 Grzegorz Blinowski Instytut Informatyki Politechniki Warszawskiej Plan wykładów 2 Intersieć, ISO/OSI, protokoły sieciowe, IP 3 Protokoły transportowe: UDP, TCP 4

Bardziej szczegółowo

Wybrane znaczniki HTML

Wybrane znaczniki HTML Wybrane znaczniki HTML Struktura dokumentu HTML informacje o dokumencie i plikach zewnętrznych zawartość wyświetlana w przeglądarce wraz z tagami formatującymi

Bardziej szczegółowo

Szablon główny (plik guestbook.php) będzie miał postać:

Szablon główny (plik guestbook.php) będzie miał postać: Skrypt: Księga gości Skrypt generujący księgę gości będzie się składał z trzech części: szablonu głównego, który należy zapisać pod nazwą guestbook.php, formularza służącego do dodawania wpisów, który

Bardziej szczegółowo

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science

Systemy internetowe. Wykład 3 PHP. West Pomeranian University of Technology, Szczecin; Faculty of Computer Science Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie

Bardziej szczegółowo

Przykład programu w PHP. Wykład10.PHP ciągdalszy,str.1

Przykład programu w PHP. Wykład10.PHP ciągdalszy,str.1 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przykład programu w PHP Wykład10.PHP ciągdalszy,str.1 Przeliczanie dnia roku na dzień i miesiąc: function jaka data($dni) {... Przykład programu w

Bardziej szczegółowo

Programy CGI dla baz danych

Programy CGI dla baz danych Programy CGI dla baz danych Zbigniew Jurkiewicz Instytut Informatyki UW 6 maja 2014 Dodawać poniższą instrukcję error_reporting(e_all) do skryptów PHP, żeby serwer WWW raportował wszystkie błędy. 1 WWW

Bardziej szczegółowo

Komponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu

Komponent Formularz. Rys. 1. Strona programu Joomla - http://joomla.pl. Rys. 2. Instalacja komponentu Komponent Formularz Instalacja Aby wykorzystać gotowy komponent do tworzenia formularzy w systemie CMS (Joomla), naleŝy uprzednio zaimplementować go, postępując według poniŝszego schematu: 1. Wejść na

Bardziej szczegółowo

INSTALACJA I KONFIGURACJA SERWERA PHP.

INSTALACJA I KONFIGURACJA SERWERA PHP. LABORATORIUM 0 INSTALACJA I KONFIGURACJA SERWERA PHP. W celu poprawnego wykonywania zadań na laboratorium konieczne jest zainstalowanie na komputerze wyposażonym w system operacyjny Windows następujących

Bardziej szczegółowo

Aplikacje internetowe - laboratorium

Aplikacje internetowe - laboratorium Aplikacje internetowe - laboratorium PHP Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej opartej o język PHP. Aplikacja ilustruje takie mechanizmy jak: obsługa formularzy oraz obsługa

Bardziej szczegółowo

KURS HTML 12. FORMULARZE

KURS HTML 12. FORMULARZE 12. FORMULARZE Formularze to po prostu moŝliwość wymiany opinii internautów o stronie. To nie wszystko. Gdyby przyjrzeć się uwaŝnie są one wszędzie w ankietach, w poczcie elektronicznej, na forach dyskusyjnych,

Bardziej szczegółowo

CGI (Common Gateway Interface)

CGI (Common Gateway Interface) CGI CGI (Common Gateway Interface) - znormalizowany interfejs, umożliwiający komunikację pomiędzy oprogramowaniem serwera WWW a innymi programami znajdującymi się na serwerze. Umożliwia dynamiczne (na

Bardziej szczegółowo

Zaawansowane aplikacje internetowe

Zaawansowane aplikacje internetowe Zaawansowane aplikacje internetowe AJAX 1 Celem tego laboratorium jest pokazanie moŝliwości technologii AJAX. W ramach ćwiczeń zostanie zbudowana prosta aplikacja, przechwytująca kliknięcia uŝytkownika

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium JavaServer Pages Celem ćwiczenia jest zbudowanie kilku prostych stron internetowych z użyciem technologii JSP. Podczas ćwiczenia wykorzystany zostanie algorytm sortowania bąbelkowego

Bardziej szczegółowo

XHTML, CSS i JavaScript. Pierwsza pomoc

XHTML, CSS i JavaScript. Pierwsza pomoc . Pierwsza pomoc Autorzy: Maria Sokó³, Rados³aw Sokó³ ISBN: 978-83-246-1071-6 Format: A5, stron: 100 Pocz¹tki tworzenie szkieletu strony WWW i struktury dokumentu HTML Wygl¹d strony kodowanie znaków, krój

Bardziej szczegółowo

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI

Referat z przedmiotu Technologie Internetowe SPIS TREŚCI SPIS TREŚCI 1.Dwie metody przekazu danych do serwera 2 2.Metoda GET przykład 3 3.Metoda POST przykład 4 4.Kiedy GET a kiedy POST 5 5.Szablony po co je stosować 7 6.Realizacja szablonu własną funkcją 8

Bardziej szczegółowo

PHP5. Praktyczny kurs

PHP5. Praktyczny kurs IDZ DO PRZYK ADOWY ROZDZIA SPIS TREŒCI KATALOG KSI EK KATALOG ONLINE ZAMÓW DRUKOWANY KATALOG PHP5. Praktyczny kurs Autor: Marcin Lis ISBN: 83-246-0307-7 Format: B5, stron: 432 TWÓJ KOSZYK DODAJ DO KOSZYKA

Bardziej szczegółowo

A P L I K A C J E I N T E R N E T O W E KONSPEKT nr 3 (DIV, galeria, formularze)

A P L I K A C J E I N T E R N E T O W E KONSPEKT nr 3 (DIV, galeria, formularze) 1 BLOK DOKUMENTU Polecenie div (blok, sekcja) odgrywa istotną rolę w grupowaniu wielu różnych elementów i pozycjonowaniu fragmentów dokumentu. We wcześniejszych wersjach HTML, od 3.2 do 4.01, na blokach

Bardziej szczegółowo

Internetowe bazy danych

Internetowe bazy danych Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 7 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Sesje i stan aplikacji w kategorii czasu okres

Bardziej szczegółowo

Dokumentacja smsapi wersja 1.4

Dokumentacja smsapi wersja 1.4 Dokumentacja smsapi wersja 1.4 1. Wprowadzenie Platforma smsapi została skierowana do użytkowników chcących rozbudować swoje aplikacje o system wysyłania smsów. Aplikacja ta w prosty sposób umożliwia integrację

Bardziej szczegółowo

Zajęcia 4 - Wprowadzenie do Javascript

Zajęcia 4 - Wprowadzenie do Javascript Zajęcia 4 - Wprowadzenie do Javascript Co to jest Javascript Javascript jest językiem skryptowym pozwalającym na dołączanie dodatkowej funkcjonalności do stron WWW. Jest ona najczęściej związana z modyfikacją

Bardziej szczegółowo

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript.

Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania na nich skryptów w języku JavaScript. Instrukcja laboratoryjna do ćwiczenia: 1. Cel ćwiczenia Strona internetowa w systemach unix-owych Celem ćwiczenia jest zapoznanie z językiem HTML i JavaScript, zasadami tworzenia stron WWW i umieszczania

Bardziej szczegółowo

Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach

Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach Komunikacja między klientem, a skryptem PHP, oraz operacje na plikach Zasady tworzenia stron w PHP z jednym plikiem głównym Aplikacje oraz strony WWW bardzo często tworzy się tak, że do jednego dokumentu

Bardziej szczegółowo

Systemy internetowe Wykład 3 PHP

Systemy internetowe Wykład 3 PHP Systemy internetowe Wykład 3 PHP PHP - cechy PHP (Hypertext Preprocessor) bardzo łatwy do opanowania, prosta składnia, obsługuje wymianę danych z różnymi systemami baz danych pozwala na dynamiczne generowanie

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Język JavaScript Celem ćwiczenia jest przygotowanie formularza na stronie WWW z wykorzystaniem języka JavaScript. Formularz ten będzie sprawdzany pod względem zawartości przed

Bardziej szczegółowo

Aplikacje WWW - laboratorium

Aplikacje WWW - laboratorium Aplikacje WWW - laboratorium Język JavaScript Celem ćwiczenia jest przygotowanie formularza HTML z wykorzystaniem języka JavaScript. Formularz ten będzie sprawdzany pod względem zawartości przed wysłaniem

Bardziej szczegółowo

Programowanie CGI. Jolanta Bachan 2008-06-05 Informatyka

Programowanie CGI. Jolanta Bachan 2008-06-05 Informatyka Jolanta Bachan Informatyka Sprawy organizacyjne Zaliczenie otrzymają osoby, które do 9. czerwca do godziny 0:00, czyli do 8. czerwca do godziny 24:00 prześlą mi: adres do strony internetowej z wbudowanym

Bardziej szczegółowo

Zdarzenia Zdarzenia onload i onunload

Zdarzenia Zdarzenia onload i onunload Zdarzenia Zdarzenia onload i onunload Ćwiczenie 1. Rysunek 1. Okno powitalne wykorzystujące zdarzenie onload Na stronie mogą zachodzić różne zdarzenia, np. użytkownik kliknie myszą lub zacznie wprowadzać

Bardziej szczegółowo

Wybrane działy Informatyki Stosowanej

Wybrane działy Informatyki Stosowanej Wybrane działy Informatyki Stosowanej Laboratorium 2. Formularze HTML. Metody przekazywania parametrów. Spis treści I. Wprowadzanie wartości parametrów w formularzu HTML... 1 II. Projektowanie formularza

Bardziej szczegółowo

Podstawy programowania (PHP/Java)

Podstawy programowania (PHP/Java) Studia Podyplomowe Aplikacje i usługi internetowe Podstawy programowania (PHP/Java) Materiały pomocnicze do zajęć laboratoryjnych cz. II styczeń 2014 Opracował dr inż. Andrzej Jędruch 4. MySQL z poziomu

Bardziej szczegółowo

Dynamiczne generowanie pliku PDF

Dynamiczne generowanie pliku PDF www.math.uni.lodz.pl/ radmat Do dynamicznego generowania pliku PDF wykorzystamy klasę FPDF. Załóżmy, że mamy formularz składający się z jednolinijkowego pola tekstowego, z którego będziemy pobierać np.

Bardziej szczegółowo

Formularze. 1. Formularz HTML

Formularze. 1. Formularz HTML Formularze. 1. Formularz HTML Formularz HTML definiujemy stosując element FORM. Wewnątrz, po między znacznikami oraz umieszczamy zawartość formularza, na którą składają się kontrolki (np. INPUT)

Bardziej szczegółowo

Specyfikacja HTTP API. Wersja 1.6

Specyfikacja HTTP API. Wersja 1.6 Specyfikacja HTTP API Wersja 1.6 1. Wprowadzenie Platforma PlaySMS umożliwia masową rozsyłkę SMS-ów oraz MMS-ów marketingowych. Umożliwiamy integrację naszej platformy z dowolnym systemem komputerowym

Bardziej szczegółowo

Tworzenie Stron Internetowych. odcinek 4

Tworzenie Stron Internetowych. odcinek 4 Tworzenie Stron Internetowych odcinek 4 tabele Tabela służy do uporządkowanego przedstawienia zbioru danych. Oprócz tego klasycznego zastosowania, może być wykorzystana do układania elementów na stronie.

Bardziej szczegółowo

Budowa dokumentu HTML 5

Budowa dokumentu HTML 5 Podstawy HTML 5 i CSS Budowa dokumentu HTML 5 Na dokument HTML składają się deklaracje: typu dokumentu DTD, nagłówka oraz treści strony. Deklaracja dokumentu DTD określa w jaki sposób przeglądarka reaguje

Bardziej szczegółowo

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl

Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl Specyfikacja instalacji usługi SMS Premium w Przelewy24.pl wersja.2.9 data 2014-11-21 Opis usług: P24 KOD P24 KLUCZ P24 WAPA SEND SMS Strona 1 z 8 P24 KOD Przebieg transakcji Operacje po stronie Sprzedawcy

Bardziej szczegółowo

Podstawowe wykorzystanie Hibernate

Podstawowe wykorzystanie Hibernate Podstawowe wykorzystanie Hibernate Cel Wykonanie prostej aplikacji webowej przedstawiającą wykorzystanie biblioteki. Aplikacja sprawdza w zależności od wybranej metody dodaje, nową pozycje do bazy, zmienia

Bardziej szczegółowo

Hyper Text Markup Language

Hyper Text Markup Language Podstawy projektowania dokumentów WWW Język znaczników HTML Hyper Text Markup Language Język słuŝący do zapisu dokumentów WWW. Opisuje wygląd dokumentu i definiuje łączniki hipertekstowe, pozwalające na

Bardziej szczegółowo

Programowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki

Programowanie w Sieci Internet Blok 2 - PHP. Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki Programowanie w Sieci Internet Blok 2 - PHP Kraków, 09 listopada 2012 mgr Piotr Rytko Wydział Matematyki i Informatyki Co dziś będziemy robić Podstawy podstaw, czyli małe wprowadzenie do PHP, Podstawy

Bardziej szczegółowo

Kurs HTML 4.01 TI 312[01]

Kurs HTML 4.01 TI 312[01] TI 312[01] Spis treści 1. Wiadomości ogólne... 3 2. Wersje języka HTML... 3 3. Minimalna struktura dokumentu... 3 4. Deklaracje DOCTYPE... 3 5. Lista znaczników, atrybutów i zdarzeń... 4 5.1 Lista atrybutów

Bardziej szczegółowo

Autor: Joanna Karwowska

Autor: Joanna Karwowska Autor: Joanna Karwowska Wygodniejszym i wydajniejszym sposobem przechowywania i korzystania z dużej ilości danych zapisanych na serwerze jest współpraca z relacyjną bazą danych. 2 1. Utworzyć bazę danych.

Bardziej szczegółowo

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.)

Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia r.) Przetwarzanie dokumentów XML i zaawansowane techniki WWW Zdarzenia w JavaScript (Zajęcia 08 25.04.2016 r.) 1) Zdarzenia w JavaScript Zdarzenia są sygnałami generowanymi w chwili wykonywania ściśle określonych

Bardziej szczegółowo

HTML DOM, XHTML cel, charakterystyka

HTML DOM, XHTML cel, charakterystyka HTML DOM, XHTML cel, charakterystyka Mariusz Kacała Łukasz Przywarty Grzegorz Trawiński HTML DOM XHTML Ramowy plan prezentacji Wstęp HTML DOM - Założenia - Model i struktura - Właściwości - Metody i zastosowania

Bardziej szczegółowo

Dokumentacja Skryptu Mapy ver.1.1

Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja Skryptu Mapy ver.1.1 2 Dokumentacja Skryptu Mapy ver.1.1 Spis treści Dokumentacja skryptu... 3 Dodatkowe informacje i kontakt... 7 3 Dokumentacja Skryptu Mapy ver.1.1 Dokumentacja skryptu

Bardziej szczegółowo

Funkcje i instrukcje języka JavaScript

Funkcje i instrukcje języka JavaScript Funkcje i instrukcje języka JavaScript 1. Cele lekcji a) Wiadomości Uczeń : zna operatory i typy danych języka JavaScript, zna konstrukcję definicji funkcji, zna pętlę If i For, Do i While oraz podaje

Bardziej szczegółowo

Języki programowania wysokiego poziomu. PHP cz.3. Formularze

Języki programowania wysokiego poziomu. PHP cz.3. Formularze Języki programowania wysokiego poziomu PHP cz.3. Formularze Formularze Sposób przesyłania danych formularza do serwera zależy od wybranej metody HTTP: Metoda GET

Bardziej szczegółowo

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 2. Przygotowanie środowiska pracy

Bardziej szczegółowo

Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK

Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Przedmiot: Programowanie usług internetowych - Delphi Przygotował: K. Strzałkowski Rok V. Semestr IX. Wydział ZiMK Ćwiczenie 3 Przekazywanie danych do programu CGI 1. Odbieranie w programie wartości zmiennych

Bardziej szczegółowo

imię kod ulica prześlij Dzięki formularzom możliwe jest pobieranie danych, a nie tylko ich wyświetlanie.

imię kod ulica prześlij Dzięki formularzom możliwe jest pobieranie danych, a nie tylko ich wyświetlanie. Frmularze w HTML Struktura frmularza: ... imię nazwisk miejscwść kd ulica prześlij Dzięki frmularzm mżliwe jest pbieranie danych,

Bardziej szczegółowo

Budowa aplikacji wielowarstwowych. Zastosowanie szablonów

Budowa aplikacji wielowarstwowych. Zastosowanie szablonów Budowa aplikacji wielowarstwowych. Zastosowanie szablonów Laboratorium 2 Technologie internetowe Zofia Kruczkiewicz 1 Wykaz pytań dotyczących materiału wykorzystanego w lab2, które należy opracować (wykład

Bardziej szczegółowo

Złożone komponenty JSF wg

Złożone komponenty JSF wg Złożone komponenty JSF wg https://docs.oracle.com/javaee/7/jeett.pdf http://www.coreservlets.com Technologie internetowe 8 Technologie internetowe 8, Zofia 1 Opis znaczników obsługiwanych przez Facelets

Bardziej szczegółowo

Wykład 5: PHP: praca z bazą danych MySQL

Wykład 5: PHP: praca z bazą danych MySQL Wykład 5: PHP: praca z bazą danych MySQL Architektura WWW Podstawowa: dwuwarstwowa - klient (przeglądarka) i serwer WWW Rozszerzona: trzywarstwowa - klient (przeglądarka), serwer WWW, serwer bazy danych

Bardziej szczegółowo

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów Aplikacje internetowe KL. III Rok szkolny: 013/01 Nr programu: 31[01]/T,SP/MENIS/00.06.1 Okres kształcenia: łącznie ok. 170 godz. lekcyjne Moduł Bok wprowadzający 1. Zapoznanie z programem nauczania i

Bardziej szczegółowo

JQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //...

JQuery. $('#pierwszy').css('color','red').hide('slow').show(3000); $(document).ready(function() { //... tutaj nasze skrypty jquery //... JQuery jquery (jquery.com) to jedna z najbardziej popularnych bibliotek/frameworków do javascript. Jej popularność oczywiście znikąd się nie bierze. Dzięki tej bibliotece jesteśmy w stanie o wiele szybciej

Bardziej szczegółowo

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz

Programowanie komponentowe. Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Programowanie komponentowe Przykład 1 Bezpieczeństwo wg The Java EE 5 Tutorial Autor: Zofia Kruczkiewicz Struktura wykładu 1. Utworzenie użytkowników i ról na serwerze aplikacji Sun Java System Application

Bardziej szczegółowo

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW

Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Wykład 2 Tabele i ramki 1. Tabele 1.1. Podstawy budowy tabel na stronach WWW Rys.1. Przykład prostej tabeli zawierającej kalendarz na miesiąc marzec ... definiuje tabelę Atrybuty: border

Bardziej szczegółowo

14. POZOSTAŁE CIEKAWE FUNKCJE

14. POZOSTAŁE CIEKAWE FUNKCJE 14. POZOSTAŁE CIEKAWE FUNKCJE Funkcji jest cała masa, których nie poruszono w tym kursie. Bardziej ciekawe postaram się właśnie w tej lekcji omówić. Na pewno wielu z Was, czeka z niecierpliwością na funkcję

Bardziej szczegółowo

Internetowe bazy danych

Internetowe bazy danych Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy Internetowe bazy danych wykład 6 dr inż. Jacek Mazurkiewicz e-mail: Jacek.Mazurkiewicz@pwr.wroc.pl Kontrola dostępu

Bardziej szczegółowo

29. Poprawność składniowa i strukturalna dokumentu XML

29. Poprawność składniowa i strukturalna dokumentu XML 29. i strukturalna dokumentu XML 13 października 2015 1 2 Poprawny składniowo dokument XML powinien być tworzony zgodnie z poniżej przedstawionymi zasadami. Deklaracja XML Powinien zawierać deklarację

Bardziej szczegółowo

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi 1 Rozdział 1 Wprowadzenie do PHP i MySQL Opis: W tym rozdziale kursanci poznają szczegółową charakterystykę

Bardziej szczegółowo