Laboratorium 7 Blog: dodawanie i edycja wpisów
|
|
- Feliks Głowacki
- 8 lat temu
- Przeglądów:
Transkrypt
1 Laboratorium 7 Blog: dodawanie i edycja wpisów Dodawanie nowych wpisów Tworzenie formularza Za obsługę formularzy odpowiada klasa Zend_Form. Dla każdego formularza w projekcie tworzymy klasę dziedziczącą z Zend_Form. W ciele tej klasy określamy, z jakich pól ma się składać formularz, a także jakie reguły filtrowania i walidacji do nich zastosować. 1. W katalogu application stwórz nowy podkatalog o nazwie forms. 2. W katalogu forms umieść nowy plik o nazwie Wpis.php. 3. W pliku Wpis.php umieścimy klasę Blog_Form_Wpis, dziedziczącą z Zend_Form. Klasa ta będzie odpowiedzialna za obsługę formularza dodawania oraz edycji wpisu. Kod klasy Blog_Form_Wpis: <?php class Blog_Form_Wpis extends Zend_Form { public function init() { $this->setmethod('post'); $tytul = $this->createelement('text', 'tytul'); $this->addelement($tytul); $skrot = $this->createelement('textarea', 'skrot'); $this->addelement($skrot); $tresc = $this->createelement('textarea', 'tresc'); $this->addelement($tresc); $this->addelement('hidden', 'id'); $this->addelement('submit', 'Zapisz'); Akcja dodawania wpisów 1. Dodawanie wpisów będzie realizowane przez akcję dodaj w kontrolerze Index. Aby utworzyć nową akcję, wydaj komendę: zf create action dodaj Index 2. Otwórz plik IndexController.php. W metodzie dodajaction() umieść następujący kod: $form = new Blog_Form_Wpis(); Strona 1 z 6
2 $url = $this->getrequest()->getbaseurl(); $form->setaction($url. '/index/dodaj'); $this->view->form = $form; W pierwszej linii tworzony jest obiekt klasy Blog_Form_Wpis, czyli obiekt reprezentujący tworzony formularz. Następnie ustawiamy akcję, do której mają być przesłane dane wpisane przez użytkownika w formularzu (w wygenerowanym kodzie HTML wartość ta znajdzie się w atrybucie action elementu form). Dane mają zostać przesłane z powrotem do akcji dodaj. URL prowadzący do akcji dodaj ma postać: '/index/dodaj'. W ostatniej linii przekazujemy utworzony formularz do widoku. Wyświetlanie formularza 1. Utworzony w kontrolerze formularz należy wyświetlić w widoku. 2. Otwórz plik widoku odpowiadający akcji dodaj, czyli dodaj.phtml. Umieść w nim następujący kod: <h2>dodaj wpis</h2> <?php echo $this->form;?> Dodanie odnośnika na stronie głównej W szablonie strony umieściliśmy odnośnik o nazwie Dodaj wpis. Teraz pora uzupełnić adres, do którego ma on prowadzić. 1. Otwórz plik szablonu (layouts/scripts/layout.phtml). 2. Znajdź fragment wyświetlający odnośnik: <a href="">dodaj wpis</a> i podmień go na następujący kod: <a href="<?php echo $this->baseurl();?>/index/dodaj">dodaj wpis</a> 3. Sprawdź działanie nowej akcji otwórz stronę główną bloga, następnie kliknij na linku Dodaj wpis. Modyfikacja formularza etykiety oraz atrybuty Aby poprawić wygląd formularza, dodamy etykiety oraz ustawimy rozmiar pól tekstowych. 1. Otwórz plik z definicją formularza (forms/wpis.php). 2. Uzupełnij definicje pól formularza, dodając wywołanie metod setlabel() oraz setattribute(). Kompletny kod definiujący pola powinien wyglądać następująco: Strona 2 z 6
3 $this->setmethod('post'); $tytul = $this->createelement('text', 'tytul'); $tytul->setlabel('tytuł:'); $tytul->setattrib('size', 60); $this->addelement($tytul); $skrot = $this->createelement('textarea', 'skrot'); $skrot->setlabel('krótki opis:'); $skrot->setattribs(array('cols' => 60, 'rows' => 5)); $this->addelement($skrot); $tresc = $this->createelement('textarea', 'tresc'); $tresc->setlabel('pełna treść:'); $tresc->setattribs(array('cols' => 60, 'rows' => 25)); $this->addelement($tresc); $this->addelement('hidden', 'id'); $this->addelement('submit', 'Zapisz'); 3. Sprawdź wygląd formularza na stronie. Obsługa przesłanych danych i zapisanie wpisu do bazy 1. Dane wpisane w formularzu zostaną przesłane z powrotem do akcji dodaj. Należy zatem w metodzie dodajaction() sprawdzić, czy przesłano dane, a następnie zapisać je do bazy. 2. Dopisz do metody dodajaction() następujący kod: if($this->getrequest()->ispost()) { if($form->isvalid($_post)) { $dane = $form->getvalues(); unset($dane['id']); $dane['autor'] = 1; $mdl = new Blog_Model_Wpisy(); $mdl->insert($dane); $this->_redirect('index'); Poniżej wyjaśniono znaczenie poszczególnych instrukcji kodu. Sprawdzenie, czy przesłano już dane z formularza: if($this->getrequest()->ispost()) {... Strona 3 z 6
4 Sprawdzenie poprawności danych: if($form->isvalid($_post)) {... Wyciągnięcie danych z formularza: $dane = $form->getvalues(); Stworzenie instancji modelu i zapisanie danych do bazy: $mdl = new Blog_Model_Wpisy(); $mdl->insert($dane); Przekierowanie przeglądarki na stronę główną: $this->_redirect('index'); 3. Sprawdź działanie programu wypełnij formularz i dodaj wpis do bazy; sprawdź, czy wpis pojawi się na stronie głównej. Walidacja i filtrowanie danych W kodzie odbierającym dane z formularza użyliśmy metody isvalid(). Metoda ta sprawdza, czy dane wpisane przez użytkownika są poprawne i kompletne. Wymagania odnośnie wpisywanych danych można określić w klasie definiującej formularz. Dodamy teraz sprawdzenie, czy użytkownik wypełnił pole Tytuł, a także przefiltrujemy dane, usuwając z nich kod HTML. 1. Otwórz plik forms/wpis.php. Zaraz po utworzeniu elementu $tytul dodaj linijkę: $tytul->setrequired(true); Spowoduje to oznaczenie pola Tytuł jako wymaganego. Użytkownik nie będzie mógł zapisać danych, jeśli nie uzupełni tego pola. 2. Sprawdź działanie formularza kliknij Dodaj wpis, pozostaw pole Tytuł puste, spróbuj zapisać wpis. 3. Dane wpisane w formularzu mogą być także filtrowane. Użyjemy filtra Zend_Filter_StripTags, który usuwa znaczniki HTML z wpisanego tekstu. Dodaj do definicji pola Tytuł następującą linijkę: $tytul->addfilter(new Zend_Filter_StripTags()); 4. Sprawdź działanie filtra dodaj nowy wpis, w polu tytuł wpisując np.: Oto nowy <i>pochylony</i> <font color='red'>wpis</font> Strona 4 z 6
5 Edycja wpisów Do edycji wpisów użyjemy tego samego formularza Blog_Form_Wpis. Potrzebna będzie nowa akcja edytuj w kontrolerze Index. Działanie tej akcji będzie bardzo podobne do akcji dodaj, z następującymi zmianami: jako parametr przekażemy do akcji identyfikator wpisu, który chcemy edytować; wstępnie wypełnimy formularz danymi pobranymi z bazy; zamiast tworzenia nowego rekordu, zaktualizujemy już istniejący. 1. Stwórz akcję edytuj w kontrolerze Index: zf create action edytuj Index 2. Otwórz plik IndexController.php powinna tam się znaleźć automatycznie dodana metoda edytujaction(), którą wypełnimy teraz treścią. 3. Zaczniemy od pobrania parametru id, wskazującego na wpis, który chcemy edytować. Następnie pobierzemy właściwy wpis z bazy: $id = $this->getrequest()->getparam('id'); $mdl = new Blog_Model_Wpisy(); $wpis = $mdl->find($id)->current(); 4. W następnym kroku stworzymy obiekt formularza i przekażemy go do widoku: $form = new Blog_Form_Wpis(); $url = $this->getrequest()->getbaseurl(); $form->setaction($url. '/index/edytuj'); $this->view->form = $form; 5. Podobnie jak w metodzie dodajaction, sprawdzimy, czy przesłano już dane z formularza: jeśli tak, obsłużymy zapisanie wpisu do bazy, jeśli nie, wypełnimy formularz danymi wpisu pobranego z bazy. if($this->getrequest()->ispost()) { if($form->isvalid($_post)) { $dane = $form->getvalues(); $wpis->tytul = $dane['tytul']; $wpis->skrot = $dane['skrot']; $wpis->tresc = $dane['tresc']; $wpis->save(); $this->_redirect('index'); else { $form->populate($wpis->toarray()); Strona 5 z 6
6 W powyższym kodzie zamiast tworzyć nowy wiersz w tabeli, modyfikujemy wiersz pobrany wcześniej z bazy. Przepisujemy tytuł, skrót oraz treść wpisu z formularza do obiektu $wpis, następnie wywołujemy metodę save() metoda ta zapisze zmienione dane do bazy danych. Po zapisaniu danych przekierowujemy użytkownika na stronę główną. Metoda populate() powoduje wypełnienie formularza danymi. Jako argument przekazujemy jej tablicę z polami, które mają być wyświetlone w formularzu. W tym przypadku wyświetlamy rekord pobrany z bazy danych. 6. Utworzymy teraz widok dla akcji edytuj. Widok będzie niemal identyczny, jak w przypadku akcji dodaj wyświetli jedynie nagłówek oraz przekazany formularz. Otwórz plik edytuj.phtml i wypełnij go następującym kodem: <h2>edytuj wpis</h2> <?php echo $this->form;?> 7. Pozostało nam dodanie na stronie głównej linków do edycji wpisów. Otwórz widok index.phtml i dodaj do niego kod wyświetlający stosowny link (kod umieść po wyświetleniu skrótu wpisu, a przed wyświetleniem linka Więcej ): echo '<a href="'. $this->baseurl(). '/index/edytuj/id/'. $wpis->id. '">Edytuj</a> '; Tak utworzony link prowadzi do akcji edytuj w kontrolerze index, przekazując jej parametr id o wartości Sprawdź działanie programu. Przejdź na stronę główną i zmodyfikuj wybrany wpis. Zadanie. Usuwanie wpisów 1. Dodaj do aplikacji możliwość usuwania wpisów. Stwórz akcję usun w kontrolerze Index. W akcji usun wykonaj kolejno czynności: o pobierz id wpisu z parametrów żądania (jak w akcji edytuj); o Pobierz wpis o danym id z bazy (jak w akcji edytuj); o Na obiekcie reprezentującym wpis wywołaj metodą delete(): $wpis->delete(); o Przekieruj przeglądarkę na stronę główną. Na stronie głównej przy każdym wpisie umieść link Usuń. Strona 6 z 6
Laboratorium 6 Tworzenie bloga w Zend Framework
Laboratorium 6 Tworzenie bloga w Zend Framework Przygotowanie bazy danych 1. Wykonaj skrypt blog.sql, który założy w bazie danych dwie tabele oraz wpisze do nich przykładowe dane. Tabela blog_uzytkownicy
Modele danych walidacja widoki zorientowane na model
Modele danych walidacja widoki zorientowane na model 1. Wprowadzenie Modele danych Modele danych w ASP.NET MVC to klasy znajdujące się w katalogu Models. Ich zadaniem jest mapowanie danych przesyłanych
ASP.NET MVC. Podstawy. Zaawansowane programowanie internetowe Instrukcja nr 3
3 ASP.NET MVC Podstawy 1 1. Cel zajęć Celem zajęć jest zapoznanie się z podstawami ASP.NET MVC 2.0 Framework. 2. Zadanie Proszę zbudować prostą aplikację WWW przy zastosowaniu framework a ASP.NET MVC 2.0
Podstawy 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,
Wprowadzenie do Doctrine ORM
Wprowadzenie do Doctrine ORM Przygotowanie środowiska Do wykonania ćwiczenia konieczne będzie zainstalowanie narzędzia Composer i odpowiednie skonfigurowanie Netbeans (Tools->Options->Framework & Tools->Composer,
Tworzenie raportów. Ćwiczenie 1. Utwórz Autoraport przedstawiający tabelę Studenci. - 1 -
- 1 - Tworzenie raportów 1. Wstęp Raporty-zawierają dane z tabel lub kwerend odpowiednio uporządkowane w pożądany przez użytkownika sposób. Raport jest wygodnym sposobem prezentacji danych w postaci wydrukowanej.
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,
Backend Administratora
Backend Administratora mgr Tomasz Xięski, Instytut Informatyki, Uniwersytet Śląski Katowice, 2011 W tym celu korzystając z konsoli wydajemy polecenie: symfony generate:app backend Wówczas zostanie stworzona
Aby przejść do edycji w tym module należy wybrać zakładkę "Dla Pracowników" -> "Sprawdziany".
Sprawdziany Sprawdziany Moduł "Sprawdziany" oferuje osobom prowadzącym zajęcia wygodny sposób informowania studentów o wynikach/ocenach jakie uzyskali (np. z kartkówek, różnego rodzaju zadań, ogólne jakie
Platforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
Aplikacje WWW - laboratorium
Aplikacje WWW - laboratorium Serwlety Celem ćwiczenia jest przygotowanie kilku prostych serwletów ilustrujących możliwości tej technologii. Poszczególne ćwiczenia prezentują sposób przygotowania środowiska,
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First)
Microsoft.NET: ASP.NET MVC + Entity Framework (Code First) Do realizacji projektu potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2012. W ramach projektu budowana jest prosta
7. Formularze master-detail
7. Formularze master-detail 1. Utworzymy teraz jeden z bardziej złożonych formularzy dostępnych z kreatora formularz master-detail. Będzie on swoją strukturą przypominał utworzony wcześniej formularz dotyczący
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
Przewodnik... Tworzenie Landing Page
Przewodnik... Tworzenie Landing Page Spis treści Kreator strony landing page Stwórz stronę Zarządzaj stronami 2 Kreator strony landing page Kreator pozwala stworzyć własną stronę internetową z unikalnym
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
Aktywności są związane z ekranem i definiują jego wygląd. Dzieje się to poprzez podpięcie do aktywności odpowiedniego widoku.
Aktywności to podstawowe elementy związane z platformą Android. Dzięki poznaniu aktywności będziesz w stanie napisać pierwszą aplikację przeznaczoną na urządzenie mobilne. Po dodaniu kontrolek możesz w
WellCommerce Poradnik: CMS
WellCommerce Poradnik: CMS Spis treści well W tej części poradnika poznasz funkcje WellCommerce które służą do zarządzania treścią - aktualnościami, stronami statycznymi i ankietami w Twoim sklepie internetowym.
Email Marketing Automation:
Email Marketing Automation: Integracja z Google Analytics 1 Aby zintegrować system FreshMail z Google Analytics będziesz potrzebować: 1. Aktywnego konta we FreshMailu. Jeśli jeszcze nie masz swojego, możesz
Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy
Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy Spis treści: 1 WSTĘP... 3 2 DOSTĘP DO SYSTEMU... 3 3 OPIS OGÓLNY SEKCJI TŁUMACZENIA...
Dodawanie i modyfikacja atrybutów zbioru
Dodawanie i modyfikacja atrybutów zbioru Program Moje kolekcje wyposażony został w narzędzia pozwalające na dodawanie, edycję oraz usuwanie atrybutów przypisanych do zbioru kolekcji. Dzięki takiemu rozwiązaniu
Zaawansowane aplikacje internetowe - laboratorium
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 3). Do wykonania ćwiczeń potrzebne jest zintegrowane środowisko programistyczne Microsoft Visual Studio 2005. Ponadto wymagany jest
Podręcznik użytkownika Publikujący aplikacji Wykaz2
Podręcznik użytkownika Publikujący aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,
WOJEWÓDZTWO PODKARPACKIE
WOJEWÓDZTWO PODKARPACKIE UNIA EUROPEJSKA EUROPEJSKI FUNDUSZ ROZWOJU REGIONALNEGO Instrukcja instalacji generatora wniosku o dofinansowanie projektu ze środków EFRR w ramach I osi priorytetowej Regionalnego
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
Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS)
Kraków 01.10.2017 r. Instrukcja obsługi uczelnianego systemu zarządzania stronami internetowymi (CMS) 1. Logowanie. 1.1. W celu zalogowanie, należy w adresie przeglądarki wpisać http://urk.edu.pl/admin
e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda
e-wsparcie Barbara Muszko Aktualizacja Twojej witryny internetowej tak prosta, jak obsługa Worda Logowanie do panelu administracyjnego Aby móc zarządzać stroną, należy zalogować się do panelu administracyjnego.
Instrukcja dostępu do usługi Google Scholar
Instrukcja dostępu do usługi Google Scholar UWAGA dostęp do Google Scholar wymaga posiadania konta Google. Utworzenie jednego konta Google pozwala na dostęp do wszystkich usług Google. Oznacza to, że jeśli
Instrukcja obsługi systemu zarządzania treścią dwajeden.pl
Instrukcja obsługi systemu zarządzania treścią dwajeden.pl Tworzenie i edycja danych na stronie www 1. Rozpoczęcie pracy. Logowanie się do systemu zarządzania treścią dwajeden.pl ropocząć należy od podania
PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW PISEMNYCH W OŚRODKU.
PRZYGOTOWANIE HARMONOGRAMU WEWNĘTRZNEGO EGZAMINÓW PISEMNYCH W OŚRODKU. Spis treści 1. Definiowanie sal egzaminacyjnych... 2 b) Dodawanie sali... 2 c) Modyfikacja parametrów sali... 3 d) Usuwanie sali...
3. Budowa prostych raportów opartych o bazę danych
3. Budowa prostych raportów opartych o bazę danych 1. Przy pomocy kreatora utwórz raport tabelaryczny, wyświetlający dane dotyczące prowadzących listę przebojów. W tym celu: a. Uruchom narzędzie Application
APLIKACJA SHAREPOINT
APLIKACJA SHAREPOINT Spis treści 1. Co to jest SharePoint?... 2 2. Tworzenie nowej witryny SharePoint (obszar roboczy)... 2 3. Gdzie znaleźć utworzone witryny SharePoint?... 3 4. Personalizacja obszaru
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości
Budowa aplikacji ASP.NET współpracującej z bazą dany do obsługi przesyłania wiadomości część 2 Zaprojektowaliśmy stronę dodaj_dzial.aspx proszę jednak spróbować dodać nowy dział nie podając jego nazwy
Pierwsza strona internetowa
HTML i CSS Pierwsza strona internetowa Rozpoczynając pracę na swoim komputerze powinieneś posiadać: dowolny edytor tekstowy (np. Notatnik), dostęp do Internetu, Microsoft Visual Studio. Podstawy formatowania
4. Budowa prostych formularzy, stany sesji, tworzenie przycisków
4. Budowa prostych formularzy, stany sesji, tworzenie przycisków 1. Utwórz formularz tabelaryczny umożliwiający modyfikację prowadzących listę przebojów. a. Zaloguj się do systemu APEX podając znaną Ci
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2
Podręcznik użytkownika Wprowadzający aplikacji Wykaz2 TiMSI Sp z o o ul Czapli 63, 02-781 Warszawa tel : +48 22 644 86 76, fax: +48 22 644 78 52 NIP: 951-19-39-800 Sąd Rejonowy dla mst Warszawy w Warszawie,
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM. NetBeans. Wykonał: Jacek Ventzke informatyka sem.
WYKONANIE APLIKACJI OKIENKOWEJ OBLICZAJĄCEJ SUMĘ DWÓCH LICZB W ŚRODOWISKU PROGRAMISTYCZNYM NetBeans Wykonał: Jacek Ventzke informatyka sem. VI 1. Uruchamiamy program NetBeans (tu wersja 6.8 ) 2. Tworzymy
,Aplikacja Okazje SMS
, jest rozwiązaniem, które umożliwia bez umiejętności programistycznych uruchomić własną aplikację na fanpage-u firmy lub marki. Pozwala ona na dodanie numeru telefonu do swojej bazy w SerwerSMS.pl, umożliwiając
Instalacja i obsługa aplikacji MAC Diagnoza EW
Instalacja i obsługa aplikacji MAC Diagnoza EW Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EW. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj program, wybierając przycisk
Dokumentacja użytkownika systemu
WARMIŃSKI BANK SPÓŁDZIELCZY Dokumentacja użytkownika systemu Miniaplikacja Doładowania Data aktualizacji dokumentu: 2018-10-23 1 Spis treści Rozdział 1. Wprowadzenie... 3 Rozdział 2. Widżet Doładowania...
Plan. Formularz i jego typy. Tworzenie formularza. Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza
4 Budowa prostych formularzy, stany sesji, tworzenie przycisków Plan Co to jest formularz? Typy formularzy Tworzenie prostego formularza Budowa prostego formularza 2 Formularz i jego typy Tworzenie formularza
Compas 2026 Vision Instrukcja obsługi do wersji 1.07
Compas 2026 Vision Instrukcja obsługi do wersji 1.07 1 2 Spis treści Integracja...5 1.Compas 2026 Lan...5 Logowanie...7 Użytkownicy...8 Raporty...10 Tworzenie wizualizacji Widoki...12 1.Zarządzanie widokami...12
Podstawy technologii WWW
Podstawy technologii WWW Ćwiczenie 14 AJAX, czyli jak odświeżyć bez odświeżania, część trzecia Na dzisiejszych zajęciach będziemy kontynuować realizację serwisu do wymiany wiadomości z wykorzystaniem technologii
Zasady tworzenia podstron
Zasady tworzenia podstron Jeśli tworzysz rozbudowaną witrynę internetową z wieloma podstronami, za chwilę dowiesz się, jak dodawać nowe podstrony w kreatorze Click Web, czym kierować się przy projektowaniu
Archiwum Prac Dyplomowych
Archiwum Prac Dyplomowych Instrukcja dla studentów 1. Logowanie do APD Adres internetowy serwisu Archiwum Prac Dyplomowych Uniwersytetu Jagiellońskiego: http://apd.uj.edu.pl Aby zalogować się do serwisu
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.1.21.137 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków
8. Listy wartości, dodatkowe informacje dotyczące elementów i przycisków 1. Jak wspomnieliśmy wcześniej, nie można wymagać od użytkowników, znajomości wszystkich identyfikatorów prowadzących, wykonawców
app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP
Baza danych i ORM Struktura Bundle app/ - folder zawiera pliki konfiguracyjne dla całej aplikacji Można wybrać sposób zapisu konfiguracji: YML, XML, PHP src/ - folder zawiera cały kod PHP aplikacji vendor/
Ajax. 1. Wprowadzenie. 2. Aplikacja serwerowa
Ajax 1. Wprowadzenie Do tej pory każda akcja na Waszej stronie kończyła się nowym requestem do serwera i przeładowaniem całej strony w przeglądarce. W tej instrukcji dodamy elementy asynchroniczne na stronie,
Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym
Instrukcja zarządzania kontem jednostki samorządu terytorialnego w serwisie internetowym www.esiop.legionowo.pl Rejestracja w serwisie: Aby utworzyć konto w serwisie, należy otworzyć w przeglądarce internetowej
Budowa aplikacji wielowarstwowych zastosowanie szablonów. Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz
Budowa aplikacji wielowarstwowych zastosowanie szablonów Laboratorium 2 Programowanie komponentowe Zofia Kruczkiewicz Przykład 1 Zastosowanie szablonów Tworzenie kopii projektu typu Web Application o nazwie
Access - Aplikacja. Tworzenie bazy danych w postaci aplikacji
Tworzenie bazy danych w postaci aplikacji Access - Aplikacja 1. Otwórz plik zawierający bazę danych Wypożyczalni kaset video o nazwie Wypożyczalnia.mdb. 2. Utworzy kwerendę, która wyświetli tytuły i opisy
5.4. Tworzymy formularze
5.4. Tworzymy formularze Zastosowanie formularzy Formularz to obiekt bazy danych, który daje możliwość tworzenia i modyfikacji danych w tabeli lub kwerendzie. Jego wielką zaletą jest umiejętność zautomatyzowania
Platforma e-learningowa
Dotyczy projektu nr WND-RPPD.04.01.00-20-002/11 pn. Wdrażanie elektronicznych usług dla ludności województwa podlaskiego część II, administracja samorządowa realizowanego w ramach Decyzji nr UDA- RPPD.04.01.00-20-002/11-00
System Obsługi Zleceń
System Obsługi Zleceń Podręcznik Administratora Atinea Sp. z o.o., ul. Chmielna 5/7, 00-021 Warszawa NIP 521-35-01-160, REGON 141568323, KRS 0000315398 Kapitał zakładowy: 51.000,00zł www.atinea.pl wersja
1. INFORMACJE O DOKUMENCIE 2. WPROWADZENIE
1. INFORMACJE O DOKUMENCIE Niniejszy dokument jest dokumentacją użytkownika systemu bankowości elektronicznej CBP - ebank.bsszczytno.pl. 2. WPROWADZENIE zapewnia użytkownikowi możliwość wyświetlenia historii
BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT
BIBLIOTEKA LOKALNE CENTRUM WIEDZY PRAKTYCZNEJ PRZEWODNIK PO NARZĘDZIACH WARSZTAT NR 1: ARKUSZE KALKULACYJNE - MINI SKRYPT 1. Wprowadzenie Arkusze kalkulacyjne Google umożliwiają łatwe tworzenie, udostępnianie
GENERATOR OFERTY PDF DOKUMENTACJA UŻYTKOWA 1/20
GENERATOR OFERTY PDF DOKUMENTACJA UŻYTKOWA 1/20 Spis treści 1. Instalacja aplikacji... 3 2. Opis interfejsu... 4 2.1) Dodawanie produktów do oferty...4 2.2) Opis panelu konfiguracji...4 2.2.1) Konfiguracja
I. Program II. Opis głównych funkcji programu... 19
07-12-18 Spis treści I. Program... 1 1 Panel główny... 1 2 Edycja szablonu filtrów... 3 A) Zakładka Ogólne... 4 B) Zakładka Grupy filtrów... 5 C) Zakładka Kolumny... 17 D) Zakładka Sortowanie... 18 II.
Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie zarządzania danymi szczegółowymi dotyczącymi sposobu realizacji procedury
Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie zarządzania danymi szczegółowymi dotyczącymi sposobu realizacji procedury 1 Spis treści: 1 WSTĘP... 3 2 DOSTĘP DO SYSTEMU... 3 3 INSTYTUCJA
Przygotowanie formularza do wypożyczenia filmu:
Przygotowanie formularza do wypożyczenia filmu: Stworzony przez nas formularz powinien spełniać pewne wymagania, które umożliwią pracownikowi szybkie przeszukiwanie bazy danych. Zaprojektowany formularz
Kadry Optivum, Płace Optivum
Kadry Optivum, Płace Optivum Jak seryjnie przygotować wykazy absencji pracowników? W celu przygotowania pism zawierających wykazy nieobecności pracowników skorzystamy z mechanizmu Nowe wydruki seryjne.
UONET+ moduł Dziennik. Praca z rozkładami materiału nauczania
UONET+ moduł Dziennik Praca z rozkładami materiału nauczania Przewodnik System UONET+ gromadzi stosowane w szkole rozkłady materiału nauczania. Dzięki temu nauczyciele mogą korzystać z nich podczas wprowadzania
E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA)
E-czeki - zakładanie listy odbiorców, raport uprawnień (Bankowość Elektroniczna dla Klientów Korporacyjnych Getin Noble Bank SA) Spis treści Wstęp... 1 I Lista odbiorców e-czeków... 2 1. Lista odbiorców
Sprawdzenie czy połączenie przebiegło poprawnie if (mysqli_connect_errno()) { echo Błąd; Połączenie z bazą danych nie powiodło się.
Za operacje na bazie odpowiada biblioteka mysqli (i jak improved). Posiada ona interfejs obiektowy jak i proceduralny. Podłączenie do bazy (obiektowo) mysqli:: construct() ([ string $host [, string $username
Ćwiczenie 22 Dynamiczne wczytywanie tekstu z pliku.txt
Dynamiczne wczytywanie tekstu z pliku.txt Wykonamy dwa zadania z wczytywaniem zewnętrznych plików tekstowych. W pierwszym zadaniu wczytamy jeden plik tekstowy. W drugim podejściu za pomocą przycisków będziemy
Instrukcja dostępu do Systemu Naboru i Oceny Wniosków (SNOW*)
Instrukcja dostępu do Systemu Naboru i Oceny Wniosków (SNOW*) (wersja 0.5) Spis treści 1. Dostęp do systemu SNOW... 2 1.1. Zakładanie konta... 3 1.2. Aktywacja konta... 5 1.3. Logowanie do systemu... 6
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika
LK1: Wprowadzenie do MS Access Zakładanie bazy danych i tworzenie interfejsu użytkownika Prowadzący: Dr inż. Jacek Habel Instytut Technologii Maszyn i Automatyzacji Produkcji Zakład Projektowania Procesów
Przewodnik Szybki start
Przewodnik Szybki start Program Microsoft Access 2013 wygląda inaczej niż wcześniejsze wersje, dlatego przygotowaliśmy ten przewodnik, aby skrócić czas nauki jego obsługi. Zmienianie rozmiaru ekranu lub
INSTRUKCJA OBSŁUGI PLATFORMY EDUSCIENCE Administrator/Administratorka szkoły. platforma.eduscience.pl
INSTRUKCJA OBSŁUGI PLATFORMY EDUSCIENCE Administrator/Administratorka szkoły platforma.eduscience.pl SPIS TREŚCI 1. LOGOWANIE...3 1.1 PRZYPOMNIENIE HASŁA...3 2. STRONA GŁÓWNA...6 3. SZKOŁA...7 3.1 LISTA
Skrócona instrukcja pracy z Generatorem Wniosków
Skrócona instrukcja pracy z Generatorem Wniosków I. OGÓLNA OBSŁUGA GENERATORA WNIOSKÓW Rozpoczynanie pracy z generatorem przez nowych użytkowników Aby skorzystać z Generatora Wniosków należy posiadać konto
Instrukcja importu przesyłek. z Menedżera Sprzedaży do aplikacji Webklient
Instrukcja importu przesyłek z Menedżera Sprzedaży do aplikacji Webklient Instrukcja importu przesyłek z Menedżera Sprzedaży do aplikacji Webklient Wersja 1.0 Warszawa, Luty 2015 Strona 2 z 7 Instrukcja
Baza danych. Program: Access 2007
Baza danych Program: Access 2007 Bazę danych składa się z czterech typów obiektów: tabela, formularz, kwerenda i raport (do czego, który służy, poszukaj w podręczniku i nie bądź za bardzo leniw) Pracę
Instalacja i obsługa generatora świadectw i arkuszy ocen
Instalacja i obsługa generatora świadectw i arkuszy ocen 1. Uruchom plik setup.exe 2. Pojawi się okno instalacji programu. Program wybierze miejsce instalacji, np. C:\Users\Ewa\AppData\Roaming\Generator
Integracja z Facebook. Wersja 7.2.4
Integracja z Facebook Wersja 7.2.4 UWAGA Prawa wynikające z Warunków Gwarancji Użytkownik nabywa po rejestracji programu u Producenta. Dokumentem potwierdzającym rejestrację jest Certyfikat Rejestracji
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf. Materiały poprawione
Materiały oryginalne: ZAWWW-2st1.2-l11.tresc-1.0kolor.pdf Materiały poprawione Rozwiązanie zadania w NetBeans IDE 7.4: Jarosław Ksybek, Adam Miazio Celem ćwiczenia jest przygotowanie prostej aplikacji
Archiwum Prac Dyplomowych
Archiwum Prac Dyplomowych Instrukcja dla studentów Obecne zarządzenie Rektora nie wymaga składania prac dyplomowych w formie drukowanej. 1. Logowanie do APD Adres internetowy serwisu Archiwum Prac Dyplomowych
Katalog książek cz. 2
Katalog książek cz. 2 Odczytywanie danych z XML Do ćwiczenia dołączony jest plik books.xml zawierający pełen katalog książek. Poniższy listing zawiera przykładowy fragment danych w stosowanym formacie.
autor poradnika - KS Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej
Jak zamieszczać i edytować artykuły na szkolnej stronie internetowej adres naszej strony: www.zs3.wroc.pl logo liceum 1. Aby dodać artykuł należy się zalogować: System pokaże nazwę zalogowanego użytkownika
Dokumentacja panelu Klienta
Dokumentacja panelu Klienta Wersja 1.1 Strona 1 z 17 Spis treści Historia zmian... 3 Logowanie do Panelu Klienta... 4 Panel... 5 Wysyłki... 6 Przyłączenia... 7 Ustawienia... 8 Zasoby... 8 Integracje...
Archiwum Prac Dyplomowych
Archiwum Prac Dyplomowych Instrukcja dla studentów Ogólna procedura przygotowania pracy do obrony w Archiwum Prac Dyplomowych 1. Student rejestruje pracę w dziekanacie tej jednostki uczelni, w której pisana
I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu...
Kreator szablonów I. Spis treści I. Spis treści... 2 II. Kreator szablonów... 3 1. Tworzenie szablonu... 3 2. Menu... 4 a. Opis ikon... 5 3. Dodanie nowego elementu... 7 a. Grafika... 7 b. Tekst... 7 c.
Materiały opracowane przez Ośrodek Edukacji Informatycznej i Zastosowań Komputerów w Warszawie
Godzina Kodowania W ramach Godziny Kodowania możemy tworzyć klasy i zarządzać uczniami. Potrzebne jest do tego konto nauczycielskie. Jak założyć konto nauczyciela? Należy wejść na stronę: https://studio.code.org,
UONET+ moduł Dziennik. Dokumentowanie lekcji w systemie UONET+
UONET+ moduł Dziennik Dokumentowanie lekcji w systemie UONET+ W systemie UONET+ bieżące lekcje rejestruje się i dokumentuje w module Dziennik, w widoku Dziennik/ Lekcja. Dokumentowanie lekcji w tym widoku
Przewodnik... Budowanie listy Odbiorców
Przewodnik... Budowanie listy Odbiorców W tym przewodniku dowiesz się jak Skutecznie budować listę Odbiorców, korzystając z narzędzi dostępnych w Twoim koncie oraz zarządzać ustawieniami subskrypcji. Każda
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1).
Zaawansowane aplikacje internetowe - laboratorium Web Services (część 1). Celem ćwiczenia jest przygotowanie prostej aplikacji internetowej wykorzystującej technologię usług sieciowych (ang. Web Services).
LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
UNIWERSYTET ZIELONOGÓRSKI INSTYTUT INFORMATYKI I ELEKTROTECHNIKI ZAKŁAD INŻYNIERII KOMPUTEROWEJ Przygotowali: mgr inż. Arkadiusz Bukowiec mgr inż. Remigiusz Wiśniewski LABORATORIUM 8,9: BAZA DANYCH MS-ACCESS
UONET+ moduł Dziennik. Dokumentowanie lekcji w systemie UONET+
UONET+ moduł Dziennik Dokumentowanie lekcji w systemie UONET+ W systemie UONET+ bieżące lekcje rejestruje się i dokumentuje w module Dziennik, w widoku Dziennik/ Lekcja. Dokumentowanie lekcji w tym widoku
Sigma Moduł dla szkół
Sigma Moduł dla szkół Jak zmodyfikować projekt planu finansowego za pomocą Modułu dla szkół? Projekt planu finansowego może powstać przy użyciu mechanizmów dostępnych w module Arkusz Optivum. Taki projekt
Przewodnik użytkownika (instrukcja) AutoMagicTest
Przewodnik użytkownika (instrukcja) AutoMagicTest 0.2.1.173 1. Wprowadzenie Aplikacja AutoMagicTest to aplikacja wspierająca testerów w testowaniu i kontrolowaniu jakości stron poprzez ich analizę. Aplikacja
Widoki zagnieżdżone, layout. 1. Wprowadzenie Repozytoria danych
Widoki zagnieżdżone, layout 1. Wprowadzenie Repozytoria danych Identyczne operacje na danych często się powtarzają np. pobierz książkę. Jeśli zapytanie realizowane jest za każdym razem w metodzie kontrolera
Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym www.esiop.legionowo.pl
Instrukcja zarządzania kontem przedsiębiorstwa w serwisie internetowym www.esiop.legionowo.pl Rejestracja w serwisie: Aby utworzyć konto w serwisie, należy otworzyć w przeglądarce internetowej stronę www.esiop.legionowo.pl,
Instrukcja obsługi uczelnianego cmsa
Instrukcja obsługi uczelnianego cmsa 1. Logowanie a. Aby się zalogować należy wpisać w adresie przeglądarki http://ur.krakow.pl/admin b. W okienku logowania w polu login wpisać identyfikator użytkownika
Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej
Instalacja i obsługa aplikacji MAC Diagnoza EP w celu wykonania Diagnozy rozszerzonej Uruchom plik setup.exe Pojawi się okno instalacji programu MAC Diagnoza EP. Wybierz przycisk AKCEPTUJĘ. Następnie zainstaluj
REFERAT O PRACY DYPLOMOWEJ
REFERAT O PRACY DYPLOMOWEJ Temat pracy: Projekt i budowa systemu zarządzania treścią opartego na własnej bibliotece MVC Autor: Kamil Kowalski W dzisiejszych czasach posiadanie strony internetowej to norma,
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu.
Sposoby tworzenia projektu zawierającego aplet w środowisku NetBeans. Metody zabezpieczenia komputera użytkownika przed działaniem apletu. Dr inż. Zofia Kruczkiewicz Dwa sposoby tworzenia apletów Dwa sposoby
ELEKTRONICZNA KSIĄŻKA ZDARZEŃ
ELEKTRONICZNA KSIĄŻKA ZDARZEŃ Instrukcja obsługi 1. WSTĘP... 2 2. LOGOWANIE DO SYSTEMU... 2 3. STRONA GŁÓWNA... 3 4. EWIDENCJA RUCHU... 4 4.1. Dodanie osoby wchodzącej na teren obiektu... 4 4.2. Dodanie
REKRUTACJA DO PRZEDSZKOLI
REKRUTACJA DO PRZEDSZKOLI INSTRUKCJA UŻYTKOWNIKA str.1/22 SPIS TREŚCI 1 Informacje ogólne... 3 2 Informacje techniczne... 4 3 Jak wypełnić kartę zgłoszenia dziecka do przedszkola?... 6 4 Jak zmienić dane