11.07.2015 Views

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

Prenos vízií do reality bolí. - Vitajte na stránkach www.einsty ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

I N T E R N E TVytvárame WWW stránky II. / 8. èasPamätáte sa ešte <strong>na</strong> <strong>na</strong>šu jednoduchú anketu v PHP z ja−nuárového PC REVUE? Tentoraz si <strong>na</strong>píšeme anketu v PHPv spojení s MySQL, ktorá bude obsahova aj formulár <strong>na</strong>jednoduché pridávanie anketových otázok. Princíp prepoèí−tavania hlasov a grafického vyhodnotenia nebudem opako−va, nájdete ho v spomí<strong>na</strong>nom januárovom èísle.ANKETA V PHP+MYSQLPrvým krokom je vytvorenie tabu¾ky:CREATE TABLE anketa (id int(11) NOT NULL auto_increment,text text,odpoved1 text,odpoved2 text,jed<strong>na</strong> int(11) default NULL,dva int(11) default NULL,PRIMARY KEY (id))Obr. 1Vizuálny návrhanketyAko vidíme, tabu¾ka sa bude vola anketa. Kadá anketo−vá otázka bude ma svoje ID typu integer. Anketová otázkabude uloená v ståpci text, moné odpovede v ståpcoch od−poved1 a odpoved2, všetko typu text. Odpovede budú v ståp−coch jed<strong>na</strong> a dva typu integer. Ako primárny k¾úè zvolíme ID.Vizuálny návrh zostáva rov<strong>na</strong>ký (obr. 1).Kód ankety však bude obsahova jednu podstatnúzmenu. Otázka a odpovede <strong>na</strong> òu nebudú v ankete „<strong>na</strong>−pevno“, ale budú sa <strong>na</strong>èítava z databázy. Takisto <strong>na</strong> hla−sovanie nebudeme pouíva premennú $id, ale $hlas. Jeto preto, aby sa nám to neplietlo s primárnym k¾úèom an−kiet. Kód vizuálneho návrhu vrátane výpoètu hlasov súbo−ru anketa.php môe vyzera <strong>na</strong>príklad takto:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!