Umieszczanie kodu. kod skryptu

Podobne dokumenty
FORMULARZE. G. Przęczek

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

1 Podstawy c++ w pigułce.

Ćwiczenie 7 - Formularze

Laboratorium Wstawianie skryptu na stroną: 2. Komentarze: 3. Deklaracja zmiennych

Podstawy Programowania C++

Formularze HTML. dr Radosław Matusik. radmat

METODY I JĘZYKI PROGRAMOWANIA PROGRAMOWANIE STRUKTURALNE. Wykład 02

1 Podstawy c++ w pigułce.

Wykład 03 JavaScript. Michał Drabik

Obiektowe bazy danych

Krótki kurs JavaScript

Podstawy programowania skrót z wykładów:

Komentarze w PHP (niewykonywane fragmenty tekstowe, będące informacją dla programisty)

Bazy Danych i Usługi Sieciowe

Język JAVA podstawy. Wykład 3, część 3. Jacek Rumiński. Politechnika Gdańska, Inżynieria Biomedyczna

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

TOPIT Załącznik nr 3 Programowanie aplikacji internetowych

Dynamiczne przetwarzanie stron. dr Beata Kuźmińska-Sołśnia

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

Języki skryptowe w programie Plans

SSK - Techniki Internetowe

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

Funkcje i instrukcje języka JavaScript

Podstawy Programowania Podstawowa składnia języka C++

Programowanie obiektowe

CZYM JEST JAVASCRIPT?

Podstawowe części projektu w Javie

PHP w-3. Sterowanie w PHP

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

Informacja o języku. Osadzanie skryptów. Instrukcje, komentarze, zmienne, typy, stałe. Operatory. Struktury kontrolne. Tablice.

LABORATORIUM 2 WSTĘP DO SIECI TELEINFORMATYCZNYCH TABELE I FORMULARZE

Oczywiście plik musi mieć rozszerzenie *.php

Podstawy JavaScript ćwiczenia

Dokument hipertekstowy

Uwagi dotyczące notacji kodu! Moduły. Struktura modułu. Procedury. Opcje modułu (niektóre)

Bazy danych postgresql programowanie i implementacja

1 Przygotował: mgr inż. Maciej Lasota

Skrypty powłoki Skrypty Najcz ciej u ywane polecenia w skryptach:

Lekcja 1. Składnia języka zmienne i podstawowe instrukcje PHP. Do wyświetlania tekstu służy instrukcja echo echo Hello world ;

JAVAScript w dokumentach HTML (2)

Wprowadzenie do Scilab: podstawy języka Scilab

Pascal - wprowadzenie

Rys.2.1. Trzy warstwy stanowiące podstawę popularnego podejścia w zakresie budowy stron internetowych [2]

Podstawy języka PHP. Umieszczanie skryptu na stronie

Microsoft IT Academy kurs programowania

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

Programowanie internetowe

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Laboratorium 03: Podstawowe konstrukcje w języku Java [2h]

Stałe definiuje się używając funkcji define. Przykład: define( PODATEK, 22); define( INSTALACJAOS, 70); define( MS, Microsoft );

Programowanie w języku Python. Grażyna Koba

Język C, instrukcje sterujące (laboratorium)

PHP: bloki kodu, tablice, obiekty i formularze

Tworzenie Stron Internetowych. odcinek 10

JAVAScript w dokumentach HTML - przypomnienie

Michał Bielecki, KNI 'BIOS'

Serwer WWW Apache. Plik konfiguracyjny httpd.conf Definiujemy m.in.: Aktualne wersje 2.4.6, , zakończony projekt

Zajęcia 4 - Wprowadzenie do Javascript

PHP. PHP: Hypertext Preprocessor. mgr inż. Remigiusz Pokrzywiński

Programowanie CGI. Jolanta Bachan Informatyka

Dokonaj analizy poniŝszego kodu i na jego podstawie wyświetl w oknie przeglądarki swoje Imię oraz Nazwisko przy uŝyciu instrukcji echo i print

Administracja sieciowymi systemami operacyjnymi III Klasa - Linux

Po uruchomieniu programu nasza litera zostanie wyświetlona na ekranie

Dlaczego PHP? - zalety

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

System operacyjny Linux

Informatyka I. Wykład 3. Sterowanie wykonaniem programu. Instrukcje warunkowe Instrukcje pętli. Dr inż. Andrzej Czerepicki

Program szkolenia PODSTAWY VBA (VISUAL BASIC FOR APPLICATIONS) I FORMULARZE.

Pętle while, for, do while, instrukcje break, continue, switch 1. Pętle

Programowanie obiektowe

2. Łańcuchy tekstowe w PHP

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL III TI 4 godziny tygodniowo (4x30 tygodni =120 godzin ),

Aplikacje WWW - laboratorium

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

ZMIENNE. Podstawy PHP

Formularze w PHP dla początkujących

Języki i metodyka programowania. Typy, operatory, wyrażenia. Wejście i wyjście.

Bazy danych i strony WWW

Podstawowe elementy proceduralne w C++ Program i wyjście. Zmienne i arytmetyka. Wskaźniki i tablice. Testy i pętle. Funkcje.

Skrypty i funkcje Zapisywane są w m-plikach Wywoływane są przez nazwę m-pliku, w którym są zapisane (bez rozszerzenia) M-pliki mogą zawierać

W przeciwnym wypadku wykonaj instrukcję z bloku drugiego. Ćwiczenie 1 utworzyć program dzielący przez siebie dwie liczby

Część 4 życie programu

Systemy internetowe Wykład 3 PHP

Python wprowadzenie. Warszawa, 24 marca PROGRAMOWANIE I SZKOLENIA

Technologie informacyjne lab. 4

JAVAScript w dokumentach HTML (1) JavaScript jest to interpretowany, zorientowany obiektowo, skryptowy język programowania.

Wstęp do programowania

Dodawanie operacji dodatkowych w WAPRO Mag.

Komponent Formularz. Rys. 1. Strona programu Joomla - Rys. 2. Instalacja komponentu

Wprowadzenie do Internetu Zajęcia 5

Kompilator języka Basic można bezpłatnie pobrać ze strony z zakładki DOWNLOAD.

Aplikacje WWW - laboratorium

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

Języki i metody programowania Java Lab1 Zofia Kruczkiewicz

JAVA. Platforma JSE: Środowiska programistyczne dla języka Java. Wstęp do programowania w języku obiektowym. Opracował: Andrzej Nowak

Wdrożenie modułu płatności eservice. dla systemu Zen Cart

do drukowania tekstu służy funkcja echo <?php echo "hello world!";?> jeżeli użyjemy jej kilka razy: <?php

KOTLIN. Język programowania dla Androida

Podstawy programowania. Wykład Pętle. Tablice. Krzysztof Banaś Podstawy programowania 1

Transkrypt:

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 programista PHP zazwyczaj nie musi przejmować się poprawnością typów zmiennych, przydzielaniem dla nich pamięci itp. Dodatkowo wbudowana obsługa wielu popularnych baz danych ułatwia twórcy operacje na tych bazach. Dzięki połączeniu z biblioteką GD możliwe jest także dynamiczne tworzenie obrazków GIF (starsze wersje GD) lub PNG (nowsze wersje). 2

Umieszczanie kodu Skrypt umieszczamy w parze znaczników <?php?>. Dodatkowo musimy zmienić rozszeżenie pliku z.html na.php. Do uruchomienia skryptów potrzebujemy uruchomionego serwera ponieważ skrypty wykonywane są po stronie serwera <?php?> kod skryptu 3

Wyświetlanie tekstu na stronie Za wyświetlanie tekstu na stronie odpowiadają instrukcje print i echo. Każda instrukcja w PHP kończy się średnikiem ;. <?php echo "To jest test";?> <?php print "To jest test";?> 4

Wyświetlanie tekstu na stronie Do łączenia łańcuchów tekstowych służy kropka.. <?php print Dzisiaj jest.20. dzień miesiąca ;?> 5

Komentarze Dodatkowe informacje dla programisty możemy umieścić jako komentarze // komentarz jednowierszowy Lub /* Komentarz wielowierszowy */ 6

Typy danych Liczbowe liczby całkowite i rzeczywiste Łańcuchowe ciąg znaków w cudzysłowach, lub apostrofach Logiczne wartości true(prawda) i false(fałsz). Złożony tablice lub obiekty wbudowane lub użytkownika Specjalne null lub identyfikator zasobów(plik, baza danych) 7

Zmienne Zmienne w PHP deklarujemy za pomocą $ i nazwy zmiennej bez spacji zakończonej średnikiem. $nazwa_zmiennej; $wiek=39; $imie= Grzegorz ; 8

Stałe Stałe w PHP deklarujemy za pomocą funkcji define i nazwy stałej bez spacji, oraz wartości stałej. Define( nazwa_stałej, wartość ); Define( VAT, 0.23); 9

Konwersje typów intval() wykonuje konwersję na typ int floatval() wykonuje konwersję na typ float doubleval() wykonuje konwersję na typ float strval() wykonuje konwersję na typ string boolval() wykonuje konwersję na typ boolean (dostępna od PHP 5.5.0) 10

Ustalenie typu zmiennej Do ustalenia typu zmiennej możemy użyć funkcji settype(zmienna, typ) 11

Instrukcja if else Za pomocą instrukcji if możemy sprawdzić warunek logiczny: if (warunek) { //Instrukcje do wykonania, gdy warunek jest prawdziwy } else{ //Instrukcje do wykonania, gdy warunek jest fałszywy } 12

Operator warunkowy Operator warunkowy to taka skrócona wersja instrukcji warunkowej warunek? wartość1 : wartość2 13

Instrukcje warunkowa switch Instrukcja warunkowa która pozwala na wykonanie instrukcji zależnie od wartości przyjętej przez wyrażenie po słowie switch switch(wyrażenie){ case wartość1 : instrukcja; break; case wartość2 : instrukcja; break; default: instrukcja; } 14

Pętle Są to konstrukcje które mają na celu cykliczne powtarzanie wybranych instrukcji Istnieją 3 rodzaje pętli while do while for 15

Pętla while Instrukcje są powtarzane aż do czasu kiedy warunek występujący po while osiągnie wartość fałsz while(warunek) { Instrukcje; } 16

Pętla do while Pętla podobna do poprzedniej z tym że w tym przypadku nawet jeżeli warunek od razu przyjmie wartość fałsz to wykona się chociaż raz do { Instrukcje; } while(warunek) 17

Pętla for Pozwala na wykonanie instrukcji określoną ilość razy for(wyr_pocz;warunek;wyr_mod) { Instrukcje; } 18

Funkcje Zamknięte skrypty które można wielokrotnie wykorzystywać odwołując się do jego nazwy i podając ewentualne argumenty. function nazwa(argument1,argument2) { Instrukcje; } 19

Formularze Formularze to konstrukcje w programowaniu internetowym które służą głównie do zbierania informacji od użytkownika i przesyłania ich na serwer. Elementy formularza wprowadzamy w znacznikach <FORM></FORM> 20

Pole tekstowe Jest podstawowym rodzajem pola tekstowego. Ma ono wysokość jednej linii tekstu i określoną długość. Można do niego wpisywać tekst, który później zostanie wysłany wraz z formularzem, jako odpowiedź na zadane pytanie. <input type="text" name="nazwa" /> 21

Hasło Od zwykłego pola tekstowego różni się tylko tym, że podczas wpisywania do niego tekstu, nie są widoczne podawane znaki, ale jedynie gwiazdki ("*"). Można również stosować dokładnie te same atrybuty. <input type="password" name="nazwa" /> 22

Pole wyboru Polecenie to spowoduje wyświetlenie pola w postaci kwadratu (pole wyboru), które można zaznaczyć, a także "odznaczyć", myszką. Dzięki niemu możesz wprowadzić pytanie, przy którym można wybrać kilka spośród podanych gotowych odpowiedzi. <input type="checkbox" name="nazwa" value="wartość" />Tu wpisz opis pola 23

Etykieta Dodanie opisu na formualrzu czy do elementu. <label><input type="checkbox" name="nazwa" value="wartość" /> To jest etykieta pola obok</label> 24

Pole radiowe Umożliwia dokonanie jednego wyboru spośród możliwych opcji. W przypadku obsługi za pomocą JS wymaga atrybutu id <input type="radio" name="nazwa" value="wartość" />Tu wpisz opis pola 25

Lista rozwijana Polecenie pozwala wprowadzić listę rozwijalną (menu) - inaczej zwaną również polem kombi - z której możemy wybrać jedną (typ podstawowy) lub kilka możliwości (typ rozszerzony) - za pomocą klawisza Ctrl. <select name="nazwa"> <option>tu wpisz pierwszą możliwość</option> <option>tu wpisz drugą możliwość</option> (...) </select> 26

Obszar tekstowy Polecenie to wyświetla na ekranie wieloliniowe pole tekstowe (obszar tekstowy). Pozwala ono na wprowadzenie pewnego dłuższego komentarza przez użytkownika, który wypełnia formularz. <textarea name="nazwa" cols="x" rows="y">tu wpisz tekst który pojawi się domyślnie</textarea> 27

Przycisk Wprowadza na formularz przycisk <input type="button" value="napis" /> Type może być: "submit" - przycisk wysłania formularza "reset" - przycisk wyczyszczenia danych "button" - zwykły przycisk (domyślnie) 28