ჩვენ ვწერთ სტუმრების წიგნის სცენარს. სტუმრების წიგნის შექმნა Crazy Guestbook html

ამ სახელმძღვანელოში ჩვენ შევქმნით სტუმრების წიგნს PHP-ში AJAX-ის გამოყენებით. ჩანაწერები შეინახება მონაცემთა ბაზაში. ცხრილი შეიცავს შემდეგ ინფორმაციას: გამგზავნის სახელი, ელექტრონული მისამართი, IP მისამართი და თარიღი-დრო ბოლო შესვლა. გამოყენებული იქნება jQuery (AJAX-ის განსახორციელებლად). ასევე განხორციელდება მარტივი დაცვასპამის წინააღმდეგ - შეგიძლიათ განათავსოთ არაუმეტეს ერთი ჩანაწერი ყოველ 10 წუთში.

ნაბიჯი 1: SQL

იმისათვის, რომ ჩვენი აპლიკაცია იმუშაოს, ჩვენ უნდა შევქმნათ ცხრილი:

შექმენით ცხრილი, თუ არ არსებობს `s178_სტუმრების წიგნი` (`id` int(10) ხელმოუწერელი NOT NULL auto_increment, `name` varchar(255) ნაგულისხმევი "", `ელფოსტა` varchar(255) ნაგულისხმევი "", `description` varchar(255) ნაგულისხმევი "", `when` int(11) NOT NULL ნაგულისხმევი "0", `ip` varchar(20) ნაგულისხმევი NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;

ნაბიჯი 2: PHP

მთავარი ფაილი შეიცავს შემდეგ კოდს:

სტუმრების წიგნი.php

სტუმრების წიგნი დაამატეთ თქვენი კომენტარი აქ ფუნქცია submitComment(e) ( var name = $("#name").val(); var email = $("#email").val(); var text = $("#text" ).val(); if (სახელი && ელფოსტა && ტექსტი) ($.post("guestbook.php", ("სახელი": სახელი, "ელ.ფოსტა": ელფოსტა, "ტექსტი": ტექსტი ), ფუნქცია(მონაცემები) ( if (მონაცემები != "1") ( $("# ჩანაწერების_სიტი").fadeOut(1000, ფუნქცია () ($(this).html(data); $(this).fadeIn(1000); )); ) else ($("#warning2").fadeIn(2000, ფუნქცია () ($(this).fadeOut(2000); )); ) else ($("#warning1").fadeIn(2000, ფუნქცია () ($(this).fadeOut(2000); )); ) );

Თქვენი სახელი:
Თქვენი ელ. ფოსტა:
Მიმოხილვა:
შეავსეთ ყველა აუცილებელი ველი თქვენ არ შეგიძლიათ ერთზე მეტი მიმოხილვის გამოქვეყნება 10 წუთის განმავლობაში (სპამისგან დაცვა)