Rozhodl jsem se napsat článek o tom, jak vytvořit stejnou návštěvní knihu. Bude rozdělen na několik částí. Kód je samozřejmě (X)HTML validní.
První věc, kterou musíme udělat, je navrhnout strukturu tabulky a vytvořit ji..CREATE TABLE `guestbook` (
`id` int(11) NOT NULL auto_increment,
`datum` varchar(25) NOT NULL default '',
`jmeno` varchar(30) NOT NULL default '',
`email` varchar(30) NOT NULL default '',
`vzkaz` text NOT NULL,
`ip` varchar(15) NOT NULL default '',
`host` varchar(50) NOT NULL default '',
`os` varchar(50) NOT NULL default '',
PRIMARY KEY (`id`)
)
Myslím, že jednotlivé kolonky není třeba popisovat, je jasně vidět, k čemu jsou určené.
Když máme vytvořeno, můžeme se pustit rovnou k samotnému kódu knihy (soubor kniha.php). V první řadě zajístíme javascriptové vkládání smajlíků a alerty při vložení prázdných údajů:
Pak už je na řadě odesílací formulář:
Do kolonky "email" může návštěvník vložit dle svého uvážení buď nic, nebo email, nebo adresu svého webu.
A to je prozatím vše ;).