V této lekci vytvoříme knihu návštěv v PHP s AJAXem. Záznamy se ukládají do databáze. Tabulka obsahuje následující informace: název adresáře, e-mailovou adresu, IP adresu a datum-hodinu zbývajícího záznamu. Vikorist má jQuery (pro implementaci AJAX). Také, pokud je implementována jednoduchá ochrana proti spamu - můžete umístit maximálně jeden záznam na 10 zpráv.

Krok 1. SQL

Chcete-li pracovat s naším programem, musíte vytvořit tabulku:

VYTVOŘIT TABULKU, POKUD NEEXISTUJE `s178_guestbook` (`id` int(10) unsigned NOT NULL auto_increment, `name` varchar(255) default "", "email" varchar(255) default "", "description" varchar(255) výchozí "", `když` int(11) NOT NULL výchozí "0", `ip` varchar(20) výchozí NULL, PRIMÁRNÍ KLÍČ (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Krok 2.PHP

Urážlivý kód hlavního souboru:

návštěvní kniha.php

Kniha hostů Sem přidejte svůj komentář function submitComment(e) ( var name = $("#name").val(); var email = $("#email").val(); ").val(); if (jméno && email && text) ( $.post("kniha hostů.php", ( "jméno": jméno, "e-mail": email, "text": text), funkce(data) ( if (data != "1 ") ( $("#records_list").fadeOut(1000, funkce () ( $(this).html(data); $(this).fadeIn(1000); )); ) else ( $("#warning2 ").fadeIn(2000, funkce () ( $(this).fadeOut(2000; )); ) )); ) else ( $("#warning1").fadeIn(2000 , funkce () ( $(toto ).fadeOut(2000); )); ));

Tvé jméno:
Tvůj e-mail:
Vidguk:
Vyplňte všechna povinná pole Nemůžete zadat více než jeden e-mail o 10 řádcích (anti-spam)