annote | = | {Jedn\'ym z jazykov, ktor\'y sa pou\v{z}\'iva pri tvorbe webov\'ych str\'anok je jazyk HTML
(Hypertext Markup Language). Je to zna\v{c}kovac\'i jazyk, pomocou ktor\'eho sa definuje \v{s}trukt\'ura
webovej str\'anky. HTML je tu kv\^oli tvorbe jasn\'ych a presne \v{s}trukturovan\'ych dokumentov.
Z dne\v{s}n\'eho poh\v{l}adu je to v\v{s}ak pre r\^ozne aplik\'acie neposta\v{c}uj\'uce. V\'yvoj smeruje k v\"a\v{c}\v{s}ej
interaktivite webu, ktor\'a pohotovo reaguje na po\v{z}iadavky u\v{z}\'ivate\v{l}a. Prostredie prehliada\v{c}ov
sa st\'ava novou platformou, na ktorej m\^o\v{z}u by\v{t} spusten\'e najr\^oznej\v{s}ie aplik\'acie. Do popredia
sa dost\'avaj\'u dynamick\'e webov\'e str\'anky generovan\'e na strane servera.
K v\'yvoju dynamick\'ych str\'anok sl\'u\v{z}i nieko\v{l}ko programovac\'ich jazykov. Jedn\'ym
z naj\'uspe\v{s}nej\v{s}\'ich a najroz\v{s}\'irenej\v{s}\'ich je jazyk PHP (PHP Hypertext Preprocessor). Jeho
za\v{c}iatky sa datuj\'u do roku 1994. PHP je skriptovac\'i jazyk, ktor\'y je vykon\'avan\'y na strane
servera. Ka\v{z}d\'u str\'anku obsahuj\'ucu PHP skripty server najsk\^or prevezme a n\'asledne vykon\'a
v\v{s}etky pr\'ikazy v PHP. Klientovi po\v{s}le u\v{z} len \v{c}ist\'y HTML k\'od, ktor\'y je v\'ysledkom behu
skriptu.
{\v{D}}al\v{s}\'im jazykom, ktor\'y sa \v{c}asto pou\v{z}\'iva pri tvorbe dynamicky generovan\'ych str\'anok je
jazyk SQL (Structured Query Language). Bol vyvinut\'y s \'umyslom poskytn\'u\v{t} \'u\v{c}inn\'y n\'astroj
pre manipul\'aciu s d\'atami ulo\v{z}en\'ymi v rela\v{c}n\'ych datab\'azach. Medzi najzn\'amej\v{s}ie datab\'azy
patr\'i MySQL, ktor\'a je aj s\'u\v{c}as\v{t}ou programov\'eho bal\'ika PHP Home Edition, ktor\'y bol
pou\v{z}it\'y pri tvorbe tejto bakal\'arskej pr\'ace. Tento bal\'i\v{c}ek obsahuje WWW (World Wide Web)
server Apache, programovac\'i jazyk PHP a datab\'azu MySQL.
Cie\v{l}om bakal\'arskej pr\'ace bolo vytvori\v{t} dynamicky generovan\'e HTML formul\'are
pomocou PHP a MySQL, ktor\'e bud\'u sl\'u\v{z}i\v{t} na jednoduch\v{s}ie evidovanie a spracovanie
\v{c}erpan\'ych dovoleniek. T\'ato pr\'aca zah\'r\v{n}a vytvorenie tabuliek v datab\'aze MySQL a dve
webov\'e rozhrania. Prv\'ym je u\v{z}\'ivate\v{l}sk\'e rozhranie, v ktorom si u\v{z}\'ivate\v{l} m\^o\v{z}e vyplni\v{t}
dovolenkov\'y l\'istok, pr\'ipadne si prezrie\v{t} z\'aznamy o svojich \v{c}erpan\'ych dovolenk\'ach. Druh\'ym
je administr\'atorsk\'e rozhranie. To sl\'u\v{z}i na prid\'avanie po\v{c}tu dn\'i dovolenky zamestnancom
a \'upravu, vymaz\'avanie z\'aznamov dovoleniek.}, |