Doporučujeme: 60 GB FTP hosting | Psí Park | Italo.cz | Ruby On Rails hosting | 5 GB Email hosting | Nejlevnější domény | Snadné sdílení souborů
| Zavřít |
klikni pro zmenšení fotky

Můj blog – až 10 % špičkového kódu navíc!

Jednoduchá kniha návštěv v php, 1.část

Datum: 7. 3. 2006 16.15 | Autor: Lukáš | 24845× | Kategorie: Blbosti do školy | Komentáře: 6

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ář:







Zobrazíme smajlíky - $smail_max určuje jejich počet, pojmenované jsou čísly.

1  $smail_max ) { $smail_pocet = $smail_pocet + 1; print "<img src="http://mujblog.vsevjednom.cz/\&quot;images/smajly/$smail_pocet.gif\&quot;" onclick="\&quot;smajlici('*$smail_pocet*')\&quot;" alt="\&quot;smajl\&quot;" />\n";  } ?&gt;



.. a zbytek formuláře.














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 ;).


Podobné články:
Jednoduchá kniha návštěv v php, 2.část
Jednoduchá kniha návštěv v php, 3.část


Komentáře:

  1. Mirka3. 8. 2007 14.19

    Ahoj, zasekla jsem se už na začátku, kam mám vložit to vytváření tabulky? Do jakého souboru? Díky za odpověď



    odpovědět | Odpovědi: Lukáš [2],
  2. Lukáš3. 8. 2007 17.08

    Odpověď pro Mirka [1]: Vytvoř to v phpmyadminu.



    odpovědět
  3. viktor29. 3. 2009 18.35

    Zdarec Chtěl bych se zeptat zda existuje nějaká jednoduchá cesta kdy bych mohl vložit na své www diskusi nebo nějakou tu knihu návštěv aniž bych musel umět programování a vědět co a jak? Stránku si dělám v programu Bluevoda a vlastně ten to skoro udělá vše za mne.Jen bych potřeboval nějaký soubor který bych použil a nahrál na server a jen k němu třeba dal odkaz.Jde to tak nějak udělat?



    odpovědět
  4. <script>console.log(1);&2. 12. 2016 21.36

    <script>console.log(1);</script>



    odpovědět
  5. MArek23. 1. 2017 12.16

    hello



    odpovědět
  6. http://aumentaremuscoli.i23. 1. 2017 12.17

    thssd



    odpovědět

Přidat nový komentář:




Ochrana proti spamu. Napište prosím číslici pět: