Aplikacje internetowe. Informacja o języku PHP. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne.
|
|
- Dariusz Rogowski
- 6 lat temu
- Przeglądów:
Transkrypt
1 Aplikacje internetowe. Informacja o języku PHP. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
2 Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania po stronie serwera Jest obecnie najbardziej popularnym językiem programowania w Internecie
3 PHP i HTML w jednym stali domu Aby plik był rozpoznawany przez serwer musi mieć odpowiednie rozszerzenie Oprócz tego serwer musi mieć prawa do wykonania takiego pliku (CHMOD o+x) Ale rozszerzenie to nie wszystko: <? echo ( Skrypt osadzony w pliku");?> <?php echo( Troszkę dłuższy sposób");?> <script language="php"> echo ( Sposób podobny do osadzania JavaScriptu"); </script>
4 Pierwszy skrypt
5 Komentarze Pamiętaj, aby nie zagnieżdżać komentarzy wielolinijkowych!
6 Obsługa zmiennych Zmienne oznaczamy za pomocą znaku $ Po nim musi następować litera lub znak podkreślenia _ Zmienne w PHP nie muszą być inicjalizowane Nie trzeba też z góry deklarować ich typu! $Test!= $test!= $test
7 Zmienne PHP jest proste jak nie wiem $dwa 2
8 Stałe Takie zmienne, tylko niezmienne Definiowane wcześniej
9 Typy zmiennych Nie trzeba się o to martwić, ale warto wiedzieć, że PHP ma kilka wbudowanych typów zmiennych: liczby całkowite (integer) liczby rzeczywiste (double) ciągi (string) tablice (array) obiekty (object)
10 Rzutowanie, settype
11 Operatory arytmetyczne i Przykład przypisania Wynik $a + $b Suma $a i $b $a - $b Różnica $a i $b $a * $b Iloczyn $a i $b $a / $b Iloraz $a i $b $a % $b Reszta z dzielenia $a i $b Przykład Równoznaczne z: Wynik $c += 10 $c = $c + 10 Do zmiennej $c dodaj 10 $c -= 10 $c = $c 10 Od zmiennej $c odejmij 10 $c *= 10 $c = $c * 10 Pomnóż $c przez 10 $c /= 10 $c = $c / 10 Podziel $c przez 10 $c %= 10 $c = $c % 10 Do $c przypisz resztę z dzielenia $c przez 10 $c.= tekst $c = $c. tekst Do $c dopisz ciąg znaków tekst
12 Inne operatory Operatory porównania tożsame jak w innych językach programowania (==,!=, <, >, <=, >=) Operator kontroli Operator wywołania: $listning = `ls -l /home/`; Operatory inkrementacji i dekrementacji (pre i post!) Operatory logiczne (&&,,!) Operator ciągu
13 Instrukcje warunkowe Warunki można grupować za pomocą Nic nowego: operatorów logicznych <?php if(warunek1a warunek1b) echo Pierwszy warunek spełniony ; elseif(warunek2a && warunek 2b) echo Drugi warunek spełniony, pierwszy nie ; else echo Żaden z warunków nie spełniony?> Brak ścisłej kontroli typów powoduje, że warunkiem może być cokolwiek zwracające wartość. Warunek spełniony === wartość większa od zera.
14 Pętla for <?php for( $x = 3; $x <= 100; $x+=3 ) echo $x."<br>";?> Wynikiem będzie wypisanie wszystkich liczb podzielnych przez 3, a mniejszych niż 100. Ogólna konstrukcja: for(zmienna kontrolująca;warunek;modyfikacja zmiennej)
15 Pętla while Pętla wykonywana dopóki warunek jest spełniony Na starcie możemy nie znać konkretnej liczby przebiegów Pętla może się w ogóle nie wykonać jeśli warunek na wejściu będzie niespełniony! <?php $x=3; while($x <= 100) { echo $x."<br>"; $x+=3; }?>
16 Pętla do while Pętla wykonywana dopóki warunek jest spełniony Na starcie możemy nie znać konkretnej liczby przebiegów Pętla wykona się co najmniej raz, warunek sprawdzamy na końcu! <?php $x=3; do { echo $x."<br>"; $x+=3; } while($x <= 100)?>
17 Przerywanie wykonania pętli Instrukcja continue pomija aktualnie wykonywany przebieg Instrukcja break wychodzi całkowicie z pętli
18 Wielokrotna instrukcja warunkowa <?php switch($zmienna) { case 'wartość1':... instrukcje... break; case 'wartość2':... instrukcje... break; default:... instrukcje... }?>
19 Krótkie przypomnienie formularzy Ogólny schemat prostego formularza:
20 Atrybuty formularza (<form>) accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset - zestaw znaków akceptowanych przez serwer (opcjonalny) action - rodzaj akcji podejmowanej po naciśnięciu przycisku typu submit (wymagany) enctype - sposób kodowania wysyłanych informacji, np. enctype="text/plain" (opcjonalny) method - metoda wysyłania danych na serwer (opcjonalny), wartości: get, post. name - unikatowa nazwa formularza (opcjonalny) target - okno docelowe, do którego wysyłany jest efekt działania skryptu obsługującego formularz (opcjonalny)
21 Atrybuty elementu input accept (dla type="file") - określa akceptowaną przez serwer listę typów dokumentów MIME, (opcjonany). accesskey - przypisuje klawisz szybkiego dostępu do elementu formularza (opcjonalny). alt (dla type="image") - określa alternatywny tekst opisujący grafikę dla przeglądarki mającej problem z wyświetleniem pola (opcjonalny). checked (dla type="{checkbox, radio}")- ustala początkowe zaznaczenie pola radio lub checkbox (opcjonalny). disabled - wyłącza pole (opcjonalny). maxlength (dla type="{file, password, readonly, text} ") - ustala maksymalną długość tekstu, który można wprowadzić w polu (opcjonalny). name (oprócz type="reset") - nadaje polu unikatową nazwę (wymagany). readonly (oprócz type="{reset, readonly}") - blokuje możliwość zmieniania zawartości pola (opcjonalny). size (dla type="{file, password, readonly, text}") - określa szerokość wyświetlanego pola (opcjonalny). src (dla type="image") - podaje położenie grafiki dla przycisku (opcjonalny). type - określa rodzaj pola (wymagany), wartości: button, checkbox, file, hidden, image, password, radio, reset, submit, text. tabindex [="liczba"] określa kolejność wyboru elementu przyciskiem tabulacji (opcjonalny). value - określa początkową, domyślną wartość danego pola (niewymagany).
22 Przykładowy formularz
23 POST Tablica $_POST Dowolna długość tekstu przesyłanego. Wysyłanie odbywa się w nagłówkach protokołu HTTP Użytkownik nie widzi wewnętrznej reprezentacji pól. Brak cache owania przez serwery proxy Po kliknięciu wstecz wartości zostają Konieczne kliknięcie wyślij aby wysłać dane Metoda ta służy także do uploadowania plików. Tablica $_GET GET Ograniczenie ilości przesyłanych danych. Wysyłanie poprzez adres strony. Użytkownik widzi reprezentację: "skrypt.php?imie=wartosc&naz wisko=wartosc". Proxy cache uje zapytania Po kliknięciu wstecz dane znikają Wystarczy wejść na odpowiednio przetworzony adres Brak możliwości uploadu
24 Dostęp do zmiennych formularza Założenie: Pole formularza, którego wartość chcemy odczytać nosi nazwę nick. W skrypcie PHP można uzyskać dostęp do zawartości każdego pola formularza na 3 sposoby: Traktując nazwę pola jako zmienną o identycznej nazwie: echo( $nick ); Na serwerze musi być włączona opcja register_globals. Domyślnie jest ona wyłączona! Wykorzystując zmienne superglobalne $_GET, $_POST, $_REQUEST: echo $_POST["nick"]; Wykorzystując styl rozwlekły: echo( $HTTP_POST_VARS[ nick ] ); Można go wyłączyć nadając odpowiednią wartość dyrektywnie register_long_arrays.
25 Dostęp do zmiennych formularza Magiczny kod: Print_r - displays information about a variable in a way that's readable by humans
26 Tablice Tablica zmienna przechowująca zbiór lub sekwencję wartości. Tablice przechowujące inne tablice to tablice wielowymiarowe. W PHP są 2 typy tablic: Tablice indeksowane numerycznie Tablice asocjacyjne (indeks to np. ciąg znaków) Tablice numeryczne domyślnie mają indeksy (klucze) zaczynające się od 0, ale może to być łatwo zmienione. Tablice indeksowaną numerycznie można utworzyć na kilka sposobów. Jeśli chcemy utworzyć tablicę zawierającą określone wartości może skorzystać z konstrukcji array(). Przykład: $owoce = array( Jabłko, Gruszka, Banan );
27 Inicjowanie tablic Można inicjować tablicę inną tablicą np. $owoce = array( Jabłko, Gruszka, Banan ); $owoce_kopia = $owoce; Jeśli chcemy stworzyć tablicę zawierającą jakąś sekwencję wygodnie jest skorzystać z funkcji range(). Przykład: $liczby = range(1, 10); $nieparzyste = range(1, 10, 2); $litery = range ( A, Z ); Można inicjować tablice bezpośrednio z pliku czy bazy danych. Ale o tym kiedy indziej Można tworzyć elementy i całe tablice w locie np. $owoce = array( Jabłko, Gruszka, Banan ); //indeks od zera $owoce[3] = Brzoskinia ; //Idę jeść Oczywiście elementu tablicy wartość odczytujemy podając nazwę tablicy i indeks w nawiasach klamrowych. Można też tak: $owoce[] = Morela ; //Wtedy zostanie wzięty największy dotąd użyty indeks i powiększony o jeden (w naszym przypadku będzie to = 4)
28 Dobieranie się do elementów tablicy Pętla for? for ($i = 1: $i<count($owoce); $i++) echo $owoce[$i]." "; Pętla foreach? foreach (wyrażenie_tablicowe as $wartość) instrukcja; foreach (wyrażenie_tablicowe as $klucz => $wartość) instrukcja; Przykład: foreach ($owoce as $owc) echo Wartość: $owc\n"; foreach ($owoce as $klucz => $owc) echo Indeks: $klucz; Wartość: $owc\n";
29 A może by tak tablica asocjacyjna? Tablice asocjacyjne definiujemy używając operatora =>. Przykład: $owoce = array( Jabłko => 2, Gruszka => 3.5, Banan => 1.7); Wówczas aby dostać się do wartości trzeciego elementu (sprawdzić ile kosztują banany) należy napisać: echo($owoce[ Banan ]); Aby przejrzeć elementy tablicy asocjacyjnej można skorzystać z pętli foreach() albo używając funkcji each() oraz list(). Przykład: while ($element = each($owoce)){ echo $element['key']; //lub $element[0]; echo $element['value']; //lub $element[1]; } Each zwraca bieżący element tablicy (a raczej parę klucz wartość jako tablicę) i ustawia wskaźnik bieżącego elementu tablicy na następny jej element. Mała uwaga: Wskaźnik bieżącego elementu tablicy zostaje na jej końcu, więc trzeba wywołać funkcję reset($wyrażenie_tablicowe), aby go przestawić na początek. while(list($owoc, $cena) = each($owoce)) echo $owoc - $cena \n ; Poniższy kod daje ten sam efekt, ale funkcja list() została użyta by rezultat działania funkcji each() zamienić na dwie logicznie brzmiące zmienne.
30 Operatory tablicowe- powtórka Nazwa Przykład Rezultat + Unia $x + $y Zwraca tablicę zawierającą wszystkie elementy tablic $x i $y == Równość $x == $y Zwraca true jeśli $x i $y mają te same pary kluczy i wartości === Identyczność $x === $y Zwraca true jeśli $x i $y mają te same pary kluczy i wartości, ułożone w tej samej kolejności!= Nierówność $x!= $y Zwraca true jeśli $x i $y nie są sobie równe <> Nierówność $x <> $y Zwraca true jeśli $x i $y nie są sobie równe!= Nieidentyczność $x!== $y Zwraca true jeśli $x i $y nie są identyczne Uwaga dla Unii: Jeśli elementy z $y mają takie same klucze jak niektóre elementy już obecne w $x to nie zostaną one dodane (nadpisane).
31 Tablice wielowymiarowe $owoce = array ( array('jb', 'Jabłko', 2), array('gr', 'Gruszka', 3.5), array('bn', 'Banan', 1.7)); Albo tak: $owoce = array ( array('kod' => 'Jb', 'Nazwa' => 'Jabłko', 'Cena' => 2), array('kod' => 'Gr', 'Nazwa' => 'Gruszka', 'Cena' => 3.5), array('kod' => 'Bn', 'Nazwa' => 'Banan', 'Cena' => 1.7)); Albo tak: $owoce = array(array()); //nie wymagane ale dobrze mieć $owoce[0][1] = "Bn"; $owoce[0][2] = "Banan"; $owoce[0][3] = 1.7; Oczywiście nie ma ograniczenia na liczbę wymiarów Kto wymyśli rozsądny przykład tablicy 10cio wymiarowej?
32 Sortowanie tablic 1. Funkcja sort(). $owoce = array( Jabłko, Morela, Gruszka, Banan ); sort($owoce); I już mamy tablicę posortowaną leksykograficznie. Funkcja sort zwraca uwagę na wielkość liter: A < Z < a Można też sortować liczby w tablicy: $owoce = array(100, 2, 100, 6); sort($owoce); Ale sort ma też drugi parametr opcjonalny, który może przyjmować następujące wartości: SORT_REGULAR domyślne zachowanie SORT_NUMERIC porównaj elementy numerycznie SORT_STRING porównaj elementy jak łańcuchy znaków SORT_LOCALE_STRING porównaj elementy jak łańcuchy znaków wykorzystując systemowe ustawienia języka i porównywania znaków (locale). Po co ten parametr? Jak porównujemy np. 13 i 3 to pod względem numerycznym 3 < 13, a pod względem leksykograficznym 13 < 3.
33 Sortowanie tablic 2 Niestety sort() nie zachowuje przyporządkowania do konkretnych kluczy tj.: $owoce[5] = "Bn"; $owoce[7] = 1.7; $owoce[8] = "Banan"; sort($owoce); Da w wyniku uporządkowanie: 0 Banan; 1 Bn; Dlatego do sortowania tablic asocjacyjnych (lub tam, gdzie nam zależy na zachowaniu przyporządkowania kluczy) należy stosować dwie inne funkcje: asort($wyrażenie_tablicowe) - sortuje według wartości elementów ksort($wyrażenie_tablicowe) - sortuje według kluczy Wszystkie przedstawione funkcje sortują elementy tablic jednowymiarowych rosnąco. Ale mają swoje odpowiedniki zawierające literę r w nazwie, sortujące w porządku malejącym. Są to: rsort($wyrażenie_tablicowe) arsort($wyrażenie_tablicowe) krsort($wyrażenie_tablicowe) Ich działanie jest analogiczne do przedstawionych wcześniej braci.
34 Sortowanie tablic wielowymiarowych Aby posortować tablice wielowymiarowe należy zdefiniować funkcję porównującą. Funkcja przyjmuje 2 parametry (dwa elementy, które będziemy porównywać ze sobą) i powinna zwrócić: Wartość 0 jeśli te elementy są równe. Wartość ujemną jeśli pierwszy element jest mniejszy od drugiego. Wartość dodatnią jeśli pierwszy element jest większy od drugiego. Przykładowa funkcja porównująca sortująca po wartościach drugiego wymiaru tablicy: function porownaj($x, $y) { if($x[1] == $y[1]) return 0; else if ($x[1] < $y[1]) return -1; else return 1; } Następnie wywołujemy funkcję usort($wyrażenie_tablicowe, funkcja_porównująca ) ;
35 Własne kryteria sortowania c.d. Oczywiście funkcja usort() może służyć do sortowania tablic jednowymiarowych o skomplikowanej strukturze wedle kryteriów podanych przez użytkownika. Literka u w funkcji usort() odnosi się do słowa użytkownik ponieważ to użytkownik określa funkcję porównującą. Funkcje asort() i ksort() również mają swoje odpowiedniki umożliwiające podanie kryteriów sortowania przez użytkownika w postaci funkcji uasort() i uksort(). Należy zauważyć, że bardzo łatwo można przerobić funkcję porównującą tak, aby dane były uporządkowane w odwrotnym porządku (malejąco). Pytanie do Sali: Co należy zrobić?
36 Funkcje i operacje na tablicach Funkcja shuffle($wyrażenie_tablicowe) Ustawia losowo kolejność elementów w tablicy. Funkcja array_reverse($wyrażenie_tablicowe) Zwraca kopię tablicy o tych samych elementach co tablica podana jako parametr, ale w odwrotnej kolejności. Ładowanie danych z pliku do tablicy $owoce = file("$_server[ DOCUMENT_ROOT ]/zamowienia.txt"); for($i = 0; i < count($owoce); i++) $linia = explode("\t", $owoce[$i]); Funkcja file() ładuje cały plik do tablicy. Każdy wiersz pliku staje się jednym elementem tablicy. Funkcja explode(string separator, string ciąg, [int limit]), dzieli wiersz na poszczególne pola (przy założeniu, że wartości w pliku są rozdzielone znakami tabulatora).
37 Inne operacje na tablicach Poruszanie się wewnątrz tablicy. Każda tablica posiada wewnętrzny wskaźnik pokazujący aktualny element tablicy. Gdy zostaje stworzona nowa tablica, wskaźnik wskazuje na pierwszy element tablicy. Funkcja current($nazwa_tablicy) zwraca element, na który aktualnie wskazuje wewnętrzny wskaźnik. each($nazwa_tablicy) pobiera aktualny element i przesuwa wskaźnik o jeden do przodu. next($nazwa_tablicy) najpierw przesuwany jest wskaźnik, a potem zwracana jest wartość aktualnego (następnego) elementu. reset($nazwa_tablicy) ustawia wskaźnik na pierwszy element tablicy. end($nazwa_tablicy) przesuwa wskaźnik na koniec tablicy. prev($nazwa_tablicy) przesuwa wskaźnik o jeden element wstecz, po czym zwraca aktualny element.
38 Inne operacje na tablicach c.d. Liczenie elementów tablicy Funkcje count($nazwa_tablicy) i sizeof($nazwa_tablicy) zwracają liczbę elementów tablicy. Jeśli jako parametr zostanie podana tablica pusta to funkcja zwróci wartość zero. array_count_values($nazwa_tablicy) oblicza ile niepowtarzalnych wartości występuje w danej tablicy, oraz zwraca tablicę asocjacyjną zawierającą tabelę częstości występowania każdej wartości. Konwersja tablic na zmienne skalarne Funkcja extract($wyrażenie_tablicowe, [int typ_ekstrakcji],[string przedrostek]) pobiera tablicę i tworzy zmienne skalarne o nazwach jak klucze w tablicy. Przykład: $owoce = array( Jabłko => 2, Gruszka => 3.5, Banan => 1.7); extract($owoce); Stworzy 3 zmienne o nazwach $Jabłko, $Gruszka, $Banan. Typ_ekstrakcji określa sposób postępowania podczas kolizji nazwa (gdy zmienna o danej nazwie już istnieje). Można zdefiniować przedrostek, który zostanie dodany do nazwy zmiennej, gdy wystąpi kolizja.
Tablice w PHP Jak odczytać coś od użytkownika? POST vs. GET Walidowanie po stronie serwera Prosta CAPTCHa
Tablice w PHP Jak odczytać coś od użytkownika? POST vs. GET Walidowanie po stronie serwera Prosta CAPTCHa Krótkie przypomnienie formularzy Ogólny schemat prostego formularza: Atrybuty formularza ()
Bardziej szczegółowoInformacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.
Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. Język PHP Język interpretowalny, a nie kompilowany Powstał w celu programowania
Bardziej szczegółowoMożna inicjować tablicę inną tablicą np. $owoce = array( Jabłko, Gruszka, Banan ); $owoce_kopia = $owoce; Jeśli chcemy stworzyć tablicę zawierającą
Tablica zmienna przechowująca zbiór lub sekwencję wartości. Tablice przechowujące inne tablice to tablice wielowymiarowe. W PHP są 2 typy tablic: Tablice indeksowane numerycznie Tablice asocjacyjne (indeks
Bardziej szczegółowoPHP: bloki kodu, tablice, obiekty i formularze
1 PHP: bloki kodu, tablice, obiekty i formularze SYSTEMY SIECIOWE Michał Simiński 2 Bloki kodu Blok if-else Switch Pętle Funkcje Blok if-else 3 W PHP blok if i blok if-else wyglądają tak samo i funkcjonują
Bardziej szczegółowoStałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft );
Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft ); Dobrą praktyką jest używanie wielkich liter jako nazw stałych. Nie jest
Bardziej szczegółowoAplikacje internetowe. Informacja o języku PHP. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne.
Aplikacje internetowe. Informacja o języku PHP. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice. dr Tomasz Jach WWW: E-mail: Adres: Instytut Informatyki
Bardziej szczegółowoOgólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak:
Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak: accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset - zestaw znaków akceptowanych
Bardziej szczegółowoFORMULARZE. 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ółowoHTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika
HTTP jest protokołem bezstanowym (ang. stateless) nie utrzymuje stanu między dwoma transakcjami. Kontrola sesji służy do śledzenia użytkownika podczas jednej sesji na stronie internetowej (logowanie, koszyk
Bardziej szczegółowoFormularze HTML. dr Radosław Matusik. radmat
www.math.uni.lodz.pl/ radmat Ramy formularza: Grupowanie pól formularza
Bardziej szczegółowoKomentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)
Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty) // to jest pojedynczy komentarz (1-linijkowy) to jest wielolinijkowy komentarz Budowa "czystego" skryptu PHP (tak
Bardziej szczegółowoWprowadzenie do języka JavaScript
Wprowadzenie do języka JavaScript Ogólny schemat prostego formularza: A może lepiej zamiast przycisku opartego o input tak: accept - typy zawartości MIME akceptowane przez serwer (opcjonalny) accept-charset
Bardziej szczegółowoPodstawy Programowania C++
Wykład 3 - podstawowe konstrukcje Instytut Automatyki i Robotyki Warszawa, 2014 Wstęp Plan wykładu Struktura programu, instrukcja przypisania, podstawowe typy danych, zapis i odczyt danych, wyrażenia:
Bardziej szczegółowoSerwer WWW Apache. http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, 2.2.25, 2.0.65 zakończony projekt
Serwer WWW Apache http://httpd.apache.org/ Plik konfiguracyjny httpd.conf Definiujemy m.in.: Katalog który ma być serwowany Moduły, które mają zostać uruchomione na serwerze m.in. PHP, mod_rewrite Wirtualne
Bardziej szczegółowoTworzenie 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ółowoBazy 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ółowoLekcja 7 Tablice. Definiowanie tablicy
Paweł Gmys PHP lekcja 7 strona 1 Lekcja 7 Tablice Definiowanie tablicy Tablice są bardzo specyficznym typem zmiennych - są to, najprościej mówiąc, zmienne zawierające w sobie uporządkowany zbiór zmiennych.
Bardziej szczegółowoLekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;
Do wyświetlania tekstu służy instrukcja echo echo Hello world ; PHP język ze słabą kontrolą typów. W języku php w przeciwieństwie do c++ nie musimy podawać typu zmiennej podczas jej deklaracji. Tworzenie
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoSystemy 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ółowoWykł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ółowoTOPIT Załącznik nr 3 Programowanie aplikacji internetowych
Szkolenie przeznaczone jest dla osób chcących poszerzyć swoje umiejętności o tworzenie rozwiązań internetowych w PHP. Zajęcia zostały przygotowane w taki sposób, aby po ich ukończeniu można było rozpocząć
Bardziej szczegółowoSSK - 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ółowoProgramowanie internetowe
Programowanie internetowe Wykład 3 wprowadzenie do PHP mgr inż. Michał Wojtera email: mwojtera@dmcs.pl Formularze i ich używanie
Bardziej szczegółowoZMIENNE. Podstawy PHP
ZMIENNE Podstawy PHP zmienna - to obiekt w programowaniu, który przechowuje różnego rodzaju dane niezbędne do działania programu. Zmienna podczas działania programu może zmieniad swoje wartości (jak wskazuje
Bardziej szczegółowoAplikacja internetowa = program działający w środowisku przeglądarki internetowej. Aplikacje i/lub dynamiczne strony internetowe:
Aplikacja internetowa = program działający w środowisku przeglądarki internetowej. Aplikacje i/lub dynamiczne strony internetowe: Reagują na zmieniające się parametry (pora dnia, wersja przeglądarki) Dysponują
Bardziej szczegółowoSystemy 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ółowoAPLIKACJE INTERNETOWE 5 PHP W P R O W A D Z E N I E D O P R O G R A M O W A N I A
APLIKACJE INTERNETOWE 5 PHP W P R O W A D Z E N I E D O P R O G R A M O W A N I A PLAN PREZENTACJI Absolutne podstawy PHP w HTML-u Pierwszy skrypt Błędy Kończenie instrukcji Komentarze Zmienne Podstawy
Bardziej szczegółowoHTML 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ółowoWyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w
Wyrażenie include(sciezka_do_pliku) pozwala na załadowanie (wnętrza) pliku do skryptu php. Plik ten może zawierać wszystko, co może się znaleźć w obrębie skryptu. Wyrażenia include() i require() są niemal
Bardziej szczegółowoDynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia
Dynamiczne przetwarzanie stron dr Beata Kuźmińska-Sołśnia KLIENT Witaj INTERNET SERWER Plik HTML Witaj wyświetlanie przez przeglądarkę Witaj! Serwer WWW komputer
Bardziej szczegółowo1 Podstawy c++ w pigułce.
1 Podstawy c++ w pigułce. 1.1 Struktura dokumentu. Kod programu c++ jest zwykłym tekstem napisanym w dowolnym edytorze. Plikowi takiemu nadaje się zwykle rozszerzenie.cpp i kompiluje za pomocą kompilatora,
Bardziej szczegółowoLABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI. Wprowadzenie do środowiska Matlab
LABORATORIUM 3 ALGORYTMY OBLICZENIOWE W ELEKTRONICE I TELEKOMUNIKACJI Wprowadzenie do środowiska Matlab 1. Podstawowe informacje Przedstawione poniżej informacje maja wprowadzić i zapoznać ze środowiskiem
Bardziej szczegółowoUmieszczanie 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ółowoKrótki kurs JavaScript
Krótki kurs JavaScript Java Script jest językiem wbudowanym w przeglądarkę. Gdy ma się podstawy nabyte w innych językach programowania jest dość łatwy do opanowania. JavaScript jest stosowany do powiększania
Bardziej szczegółowoOczywiście plik musi mieć rozszerzenie *.php
Oczywiście plik musi mieć rozszerzenie *.php Znaczniki PHP komunikują serwerowi gdzie rozpoczyna się i kończy kod PHP. Tekst między nimi jest interpretowany jako kod PHP, natomiast poza nimi jako kod HTML.
Bardziej szczegółowoLaboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych
1. Wstawianie skryptu na stroną: Laboratorium 1 Do umieszczenia skryptów na stronie służy znacznik: //dla HTML5 ...instrukcje skryptu //dla HTML4 ...instrukcje
Bardziej szczegółowoObiektowe 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ółowoTablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011
Tablice mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 Załóżmy, że uprawiamy jogging i chcemy monitorować swoje postępy. W tym celu napiszemy program, który zlicza, ile czasu
Bardziej szczegółowoPython wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA
Python wprowadzenie Warszawa, 24 marca 2017 Python to język: nowoczesny łatwy w użyciu silny można pisać aplikacje Obiektowy klejący może być zintegrowany z innymi językami np. C, C++, Java działający
Bardziej szczegółowoInstrukcje dołączania plików
Instrukcje dołączania plików W języku PHP dostępne są dwie instrukcje pozwalające na włączeniu do kodu skryptu zawartości innego pliku zawierającego kod PHP. Instrukcje include() oraz require( ) przyjmują
Bardziej szczegółowoNależy ściągnąć oprogramowanie Apache na platformę
Programowanie Internetowe Język PHP - wprowadzenie 1. Instalacja Oracle+Apache+PHP Instalacja Apache, PHP, Oracle Programy i ich lokalizacja Oracle Database 10g Express Edition10.2 http://www.oracle.com/technology/products/database/
Bardziej szczegółowoFORMULARZE 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ółowoJęzyki skryptowe w programie Plans
Języki skryptowe w programie Plans Warsztaty uŝytkowników programu PLANS Kościelisko 2010 Zalety skryptów Automatyzacja powtarzających się czynności Rozszerzenie moŝliwości programu Budowa własnych algorytmów
Bardziej szczegółowoPLAN 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ółowoElementem tablicy może być każdy typ zmiennej (z innymi tablicami i obiektami włącznie). Tablica dwuwymiarowa, zawiera dwa indeksy, np.
Systemy teleinformatyczne Ćwiczenie 6 - PHP (2) - Tablice w PHP Tablice są typem zmiennych zawierającym uporządkowany zbiór danych. Pełnią ważną rolę w aplikacjach internetowych z bazą danych służą do
Bardziej szczegółowoZakres 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ółowoUwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)
Uwagi dotyczące notacji kodu! Wyrazy drukiem prostym -- słowami języka VBA. Wyrazy drukiem pochyłym -- inne fragmenty kodu. Wyrazy w [nawiasach kwadratowych] opcjonalne fragmenty kodu (mogą być, ale nie
Bardziej szczegółowo7. Pętle for. Przykłady
. Pętle for Przykłady.1. Bez użycia pętli while ani rekurencji, napisz program, który wypisze na ekran kolejne liczby naturalne od 0 do pewnego danego n. 5 int n; 6 cin >> n; 8 for (int i = 0; i
Bardziej szczegółowo1. Wprowadzenie do języka PHP
1. Wprowadzenie do języka PHP Język PHP jest generalnie w swojej składni podobny do języka C, chociaż występuje tu szereg różnic. 1.1. Zmienne W PHP nazwy zmiennych poprzedzamy znakiem dolara ($). Nie
Bardziej szczegółowoPo uruchomieniu programu nasza litera zostanie wyświetlona na ekranie
Część X C++ Typ znakowy służy do reprezentacji pojedynczych znaków ASCII, czyli liter, cyfr, znaków przestankowych i innych specjalnych znaków widocznych na naszej klawiaturze (oraz wielu innych, których
Bardziej szczegółowoNa 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ółowoZaję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ółowoLaboratorium 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Ćwiczenie 1. Wprowadzenie do programu Octave
Politechnika Wrocławska Wydział Elektroniki Mikrosystemów i Fotoniki Przetwarzanie sygnałów laboratorium ETD5067L Ćwiczenie 1. Wprowadzenie do programu Octave Mimo że program Octave został stworzony do
Bardziej szczegółowoTworzenie 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ółowoCw.12 JAVAScript w dokumentach HTML
Cw.12 JAVAScript w dokumentach HTML Wstawienie skryptu do dokumentu HTML JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.skrypty Java- Script mogą być zagnieżdżane
Bardziej szczegółowoJęzyki programowania wysokiego poziomu. PHP cz.2.
Języki programowania wysokiego poziomu PHP cz.2. Instrukcje strukturalne PHP Instrukcje strukturalne Instrukcja grupująca (blok instrukcji) Instrukcja warunkowa, if-else Instrukcja wyboru, switch-case
Bardziej szczegółowoInformatyka II. Laboratorium Aplikacja okienkowa
Informatyka II Laboratorium Aplikacja okienkowa Założenia Program będzie obliczał obwód oraz pole trójkąta na podstawie podanych zmiennych. Użytkownik będzie poproszony o podanie długości boków trójkąta.
Bardziej szczegółowo4. Funkcje. Przykłady
4. Funkcje Przykłady 4.1. Napisz funkcję kwadrat, która przyjmuje jeden argument: długość boku kwadratu i zwraca pole jego powierzchni. Używając tej funkcji napisz program, który obliczy pole powierzchni
Bardziej szczegółowoWskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie.
Część XXII C++ w Wskaźniki a tablice Wskaźniki i tablice są ze sobą w języku C++ ściśle związane. Aby się o tym przekonać wykonajmy cwiczenie. Ćwiczenie 1 1. Utwórz nowy projekt w Dev C++ i zapisz go na
Bardziej szczegółowoZmienne i stałe w PHP
Zmienne i stałe w PHP Zmienne Zmienne to konstrukcje programistyczne, które pozwalają na przechowywanie danych. Każda zmienna posiada swoją nazwę oraz typ. Nazwa to jednoznaczny identyfikator, dzięki któremu
Bardziej szczegółowoLaboratorium 03: Podstawowe konstrukcje w języku Java [2h]
1. Typy. Java jest językiem programowania z silnym systemem kontroli typów. To oznacza, że każda zmienna, atrybut czy parametr ma zadeklarowany typ. Kompilator wylicza typy wszystkich wyrażeń w programie
Bardziej szczegółowoJAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak
JAVA Wstęp do programowania w języku obiektowym Bibliografia: JAVA Szkoła programowania, D. Trajkowska Ćwiczenia praktyczne JAVA. Wydanie III,M. Lis Platforma JSE: Opracował: Andrzej Nowak JSE (Java Standard
Bardziej szczegółowoJęzyki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje. dr Artur Bartoszewski - Języki C i C++, sem.
Języki programowania C i C++ Wykład: Typy zmiennych c.d. Operatory Funkcje 1 dr Artur Bartoszewski - Języki C i C++, sem. 1I- WYKŁAD programowania w C++ Typy c.d. 2 Typy zmiennych Instrukcja typedef -
Bardziej szczegółowoTABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych.
Złożone typy danych - TABLICE TABLICA (ang. array) pojedyncza zmienna z wieloma komórkami, w których można zapamiętać wiele wartości tego samego typu danych. * Może przechowywać dowolny typ danych, typ
Bardziej szczegółowoCzęść 4 życie programu
1. Struktura programu c++ Ogólna struktura programu w C++ składa się z kilku części: część 1 część 2 część 3 część 4 #include int main(int argc, char *argv[]) /* instrukcje funkcji main */ Część
Bardziej szczegółowoLABORATORIUM 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ółowoPLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),
PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ), Program 351203 Opracowanie: Grzegorz Majda Tematyka zajęć 1. Wprowadzenie do aplikacji internetowych
Bardziej szczegółowoNazwa implementacji: Nauka języka Python pętla for. Autor: Piotr Fiorek
Nazwa implementacji: Nauka języka Python pętla for Autor: Piotr Fiorek Opis implementacji: Poznanie innego rodzaju pętli, jaką jest pętla for w języku Python. Składnia pętli for jest następująca: for
Bardziej szczegółowoJAVAScript w dokumentach HTML (2)
Informatyka ćw.6 JAVAScript w dokumentach HTML (2) Interakcyjne wprowadzanie danych Jednym ze sposobów jest stosowanie metody prompt dla wbudowanego obiektu window: zmienna= prompt("tekst zachęty, np.
Bardziej szczegółowoZajęcia nr 2 Programowanie strukturalne. dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej
Zajęcia nr 2 Programowanie strukturalne dr inż. Łukasz Graczykowski mgr inż. Leszek Kosarzewski Wydział Fizyki Politechniki Warszawskiej Pętla while #include using namespace std; int main ()
Bardziej szczegółowoCelem tego projektu jest stworzenie
Prosty kalkulator Celem tego projektu jest stworzenie prostego kalkulatora, w którym użytkownik będzie podawał dwie liczby oraz działanie, które chce wykonać. Aplikacja będzie zwracała wynik tej operacji.
Bardziej szczegółowoJAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.
IŚ ćw.8 JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania. Skrypty JavaScript są zagnieżdżane w dokumentach HTML. Skrypt JavaScript
Bardziej szczegółowoPHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop Spis treści
PHP i MySQL dla każdego / Marcin Lis. Wyd. 3. Gliwice, cop. 2017 Spis treści Wstęp 11 Część I Skrypty PHP dynamiczne generowanie stron internetowych 15 Rozdział 1. Podstawy 17 Czym jest PHP? 17 Krótka
Bardziej szczegółowoPętle. for, while, do... while, foreach. Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.
Materiał pomocniczy do kursu Podstawy programowania Autor: Grzegorz Góralski ggoralski.com Pętle for, while, do... while, foreach Jeszcze o operatorach... Skrócone operatory arytmetyczne przykład x +=
Bardziej szczegółowoĆ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ółowoProgramowanie w języku Python. Grażyna Koba
Programowanie w języku Python Grażyna Koba Kilka definicji Program komputerowy to ciąg instrukcji języka programowania, realizujący dany algorytm. Język programowania to zbiór określonych instrukcji i
Bardziej szczegółowoProgramowanie w C++ Wykład 2. Katarzyna Grzelak. 4 marca K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44
Programowanie w C++ Wykład 2 Katarzyna Grzelak 4 marca 2019 K.Grzelak (Wykład 1) Programowanie w C++ 1 / 44 Na poprzednim wykładzie podstawy C++ Każdy program w C++ musi mieć funkcję o nazwie main Wcięcia
Bardziej szczegółowoPodstawy i języki programowania
Podstawy i języki programowania Laboratorium 3 - operatory oraz instrukcje warunkowe i wyboru mgr inż. Krzysztof Szwarc krzysztof@szwarc.net.pl Sosnowiec, 19 października 2018 1 / 35 mgr inż. Krzysztof
Bardziej szczegółowoZaawansowane 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ółowoCZYM JEST JAVASCRIPT?
JAVASCRIPT JAVASCRIPT - CECHY Język skryptowy stosowany w sieci WWW Stosowany przez autorów witryn WWW głównie w celu: poprawy wyglądu stron walidacji danych z formularzy wykrywania typu przeglądarki tworzenia
Bardziej szczegółowoFormat 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ółowoLab 9 Podstawy Programowania
Lab 9 Podstawy Programowania (Kaja.Gutowska@cs.put.poznan.pl) Wszystkie kody/fragmenty kodów dostępne w osobnym pliku.txt. Materiały pomocnicze: Wskaźnik to specjalny rodzaj zmiennej, w której zapisany
Bardziej szczegółowoFormularze 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ółowoBazy 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ółowoOpis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek].
ABAP/4 Instrukcja IF Opis: Instrukcja warunkowa Składnia: IF [NOT] warunek [AND [NOT] warunek] [OR [NOT] warunek]. [ELSEIF warunek. ] [ELSE. ] ENDIF. gdzie: warunek dowolne wyrażenie logiczne o wartości
Bardziej szczegółowoJAVASCRIPT PODSTAWY. opracowanie: by Arkadiusz Gawełek, Łódź
JAVASCRIPT PODSTAWY materiały dydaktyczne dla uczniów słuchaczy opracowanie: 2004-2007 by Arkadiusz Gawełek, Łódź 1. Czym jest JavaScript JavaScript tak naprawdę narodził się w firmie Netscape jako LiveScript,
Bardziej szczegółowoMetody numeryczne Laboratorium 2
Metody numeryczne Laboratorium 2 1. Tworzenie i uruchamianie skryptów Środowisko MATLAB/GNU Octave daje nam możliwość tworzenia skryptów czyli zapisywania grup poleceń czy funkcji w osobnym pliku i uruchamiania
Bardziej szczegółowoWstęp do informatyki. stęp do informatyki Polecenia (cz.2)
Wstęp do informatyki stęp do informatyki Polecenia (cz.2) Lista procesów top Pokaż listę procesów polecenie interaktywne Procesy Uruchamianie w tle. shell nie czeka na zakończenie procesu, można wydawać
Bardziej szczegółowoDane - 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ółowoPętle. Dodał Administrator niedziela, 14 marzec :27
Pętlami nazywamy konstrukcje języka, które pozwalają na wielokrotne wykonywanie powtarzających się instrukcji. Przykładowo, jeśli trzeba 10 razy wyświetlić na ekranie pewien napis, to można wykorzystać
Bardziej szczegółowoPodstawy programowania. Podstawy C# Tablice
Podstawy programowania Podstawy C# Tablice Tablica to indeksowany zbiór elementów Tablica jest typem referencyjnym (deklaracja tworzy tylko referencję, sama tablica musi być utworzona oddzielnie, najprościej
Bardziej szczegółowoPodstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.
Podstawowe elementy proceduralne w C++ Program i wyjście Zmienne i arytmetyka Wskaźniki i tablice Testy i pętle Funkcje Pierwszy program // Niezbędne zaklęcia przygotowawcze ;-) #include using
Bardziej szczegółowoPodstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 11 PHP, MySQL: więcej, więcej!, więcej!!. tabel i funkcjonalności. Na dzisiejszych zajęciach zdefiniujemy w naszej bazie kilka tabel powiązanych kluczem obcym i zobaczymy,
Bardziej szczegółowoProgramowanie - instrukcje sterujące
Instytut Informatyki Uniwersytetu Śląskiego Laborki środowisko NetBeans, tworzenie nowego projektu; okno projekty; główne okno programu; package - budowanie paczek z klas; public class JavaApplication
Bardziej szczegółowo