PHP (II) - 3. lekcia
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu
Reklama

PHP (II) - 3. lekciaPHP (II) - 3. lekcia

 
Hledat
Moderní platforma pro vytvoření vašeho nového webu – Wix.com.
Nyní už můžete mít web zdarma.
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno

PHP (II) - 3. lekcia

Google       Google       11. 9. 2005       17 743×

V tejto lekcii:

  • Shromažďovanie dát a odosielanie požiadaviek na server
  • Spracovanie dát z formulára
  • Komentáre v kóde
  • Úloha

Reklama
Reklama

3.1.1 Zhromažďovanie dát a odosielanie požiadaviek na server

Prvým krokom webovej aplikácie je zvyčajne zhromažďovanie dát o užívateľovi. Väčšinou sa táto akcia prevádza cez HTML formulár. Užívateľ zadá požadované informácie a odošle ich. Prehliadač zformátuje dáta a odošle ich webovému serveru. Poznáme 3 najčastejšie používané metódy. Môžete ich určiť atribútom METHOD v značke FORM napr.:

Takže tie tri metódy sú HEAD, GET a POST.

3.1.2 Metóda HEAD

Metóda HEAD jednoducho získava informácie o dokumente.

3.1.3 Metóda GET

Hlavným rozdielom medzi metódou GET a POST je v tom, že GET pridáva všetky zadané dáta k reťazcu napr. http://www.phdes.net/c.php?uzivatel=Peto. Toto bol príklad, skript prebehol v súbore c.php, server www.phdes.net, premenná $uzivatel, hodnota "Peto"

http://www.phdes.net
server, na ktorom je umiestnení skript
c.php
názov súboru
?
oddeluje umiestnenie od dát
uzivatel=Peto
názov pola a priradená hodnota
&
oddelenie dvojíc pole=hodnota
+
namiesto medzery
Metóda GET sa používa ako predvolená metóda všetkých webových požiadavkov. Jedniným problémom GET je obmedzenie množstva dát, pretože sa pripoja vždy za URL..

3.1.4 Metóda POST

Požiadavky, ktoré používajú metódu POST zhŕňajú data formulára ako súčasť tela požiadavku. Metoda POST umožnuje dať väčšie množstvo dát a stále odošle požiadavok na server (namiesto hľadania v medzipamäti)...

3.2 Spracovanie dát z formulára

V predchádzajúcej lekcii sme sa venovali odosielaniu dát na server pomocou HTML formulára a teraz si k tomuto kódu pridáme...





www.programujte.com

Chcete sa naučiť programovať?

Zadajte svoje meno:
Atribut ACTION určuje URL skriptu, ktorý bude tento celý zázrak spracovávať. Pretože nie je zadaná cesta, musí byť súbor umiestnení na tom istom mieste, kde bude umiestnený aj ten druhý. Zvyšok by ste už mali ovládať z predchádzajúcej lekcie. Tak a teraz chceme, aby sa výsledok formulára objavil v druhom okne po stlačení "Zadat":




Programátorom dňa sa stal !

PHP automaticky dekóduje data, ktoré boli zakódované v URL a uloží ich ako premenné napr. $meno, $zadat. Kvôli tejto skutočnosti nie je potrebné v našom skripte tieto premenné vytvárať, jednoducho už stačí len používať.

3.3 Komentáre v kóde

Komentáre sú užitočným spôsobom ako urobiť pre ostatných kód lahšie pochopiteľný. Počítač komentáre ignoruje, to znamená, že slúži iba pre nás - programátorov. Teraz si uvedieme pár príkladov na ich použitie:





Komentáre môžete pridávať aj do HTML, CSS, čiže mimo PHP pomocou <!- text text text ->

3.4 Úloha

Zatiaľ ešte nič zložité: Vytvorte script, v ktorom bude stránka čerpať premenné z URL.

V ďalšej lekcii:

  • Escape
  • Dátové typy
  • Konstanty
  • Práca s premennými
  • ×Odeslání článku na tvůj Kindle

    Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
    Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

    E-mailová adresa (např. novak@kindle.com):

    TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

    Tagy:
    php
    3 názory  —  3 nové  
    Hlasování bylo ukončeno    
    0 hlasů
    Google
    Autor študuje aplikovanú informatiku na FI MUNI v Brne. Zaobera sa programovanim, sietami a bezpecnostou. Pracuje ako programator na projekte www.antiskola.eu a www.drbubo.com
    Web    

    Nové články

    Obrázek ke článku Průmyslové firmy chtějí zkrátit proces přijímání lidí ze zemí mimo EU. Inspiraci vidí v Polsku.

    Průmyslové firmy chtějí zkrátit proces přijímání lidí ze zemí mimo EU. Inspiraci vidí v Polsku.

    Pokud chtějí průmyslové firmy v Česku obsadit volné místo uchazečem ze země mimo Evropskou unii, znamená to pro ně i půlroční čekání. Výrazně to přitom pociťuji i na vynaložených nákladech. Svaz průmyslu a dopravy chce proto zkrátit měsíční lhůtu vyvěšení volné pozice na Úřadu práce. Průmyslové firmy a personalisté by však volili komplexnější zjednodušení, o pracovní povolení by měli žádat přímo zaměstnavatelé. Jako vzor uvádějí dlouhodobě fungující systém v Polsku či Maďarsku.

    Reklama
    Reklama
    Obrázek ke článku Pět mýtů spojených s tvorbou e-shopů

    Pět mýtů spojených s tvorbou e-shopů

    Chuť Čechů nakupovat online stále roste a internetovým obchodům se v Česku daří. I proto o vlastním e-shopu přemýšlí i podnikatelé, kteří si dosud vystačili s kamennou prodejnou nebo profilem na sociální síti či prodejním portálu. Kolem samotné tvorby webu však stále panuje řada mýtů, které mnohdy od založení e-shopu zbytečně odrazují

    Obrázek ke článku Konference: Cloud computing rychle mění firemní IT

    Konference: Cloud computing rychle mění firemní IT

    Cloud computing se během několika posledních let stal samozřejmostí a jeho využití stále roste. Drtivá většina velkých firem již disponuje multicloudovou strategií, v průměru používají více než 3 cloudy současně a s dalšími experimentují. Co přesně cloud firmám přináší? Na jaké problémy lze při jeho využívání narazit? I na tato témata se zaměřuje konference Cloud computing v praxi, která se koná 21. 3. 2019 v pražském Kongresovém centru Vavruška na Karlově náměstí 5.

    Obrázek ke článku Soutěž Startupper roku zná finalisty. Odborná porota bude nyní vybírat mezi 14 nejlepšími projekty

    Soutěž Startupper roku zná finalisty. Odborná porota bude nyní vybírat mezi 14 nejlepšími projekty

    Letos v České republice poprvé probíhá soutěž Startupper roku, kterou pořádá společnost Total v rámci celosvětového projektu „Startupper of the Year by Total“. Soutěž je určena všem českým podnikatelům a podnikatelkám mladším 35 let, kteří během uplynulých dvou let vytvořili projekt nebo start-up s dopadem na sociální sféru a komunitu. Projekt musí obsahovat praktický způsob řešení záležitostí v oblasti zdravotnictví, bezpečnosti, vzdělávání, přístupnosti a dalších oblastí, které ovlivňují místní komunity. 

    Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032019 Programujte.com
    Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý