در این درس ما یک کتاب مهمان به زبان PHP با AJAX ایجاد می کنیم. رکوردها در پایگاه داده ذخیره می شوند. جدول حاوی اطلاعات زیر است: نام دایرکتوری، آدرس ایمیل، آدرس IP و تاریخ-ساعت رکورد باقی مانده. Vikorist دارای jQuery (برای پیاده سازی AJAX) است. همچنین، اگر یک محافظت ساده در برابر هرزنامه اجرا شود - نمی توانید بیش از یک ورودی در هر 10 پیام قرار دهید.
Krok 1. SQLبرای کار با برنامه ما، باید یک جدول ایجاد کنید:
«s178_guestbook» («id» int(10) unsigned NOT NULL auto_increment، «name» varchar(255) پیشفرض «»، «ایمیل» varchar(255) پیشفرض «»، «توضیحات» varchar(255) در صورت عدم وجود جدول ایجاد کنید. پیشفرض «»، «وقتی» int(11) NOT NULL پیشفرض «0»، «ip» varchar(20) پیشفرض NULL، کلید اصلی («id»)) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Krok 2.PHPکد توهین آمیز زمان اشتباه فایل اصلی:
guestbook.phpکتاب مهمان نظر خود را اینجا اضافه کنید تابع submitComment(e) (var name = $("#name").val(); var email = $("#email").val(); ").val(); if (نام && ایمیل && متن) ($.post("guestbook.php", ( "نام": نام، "ایمیل": ایمیل، "متن": متن)، تابع(داده) (اگر (داده != "1 ") ($("#records_list").fadeOut(1000, function () ($(this).html(data); $(this).fadeIn(1000); ))؛ else ($("#warning2) ").fadeIn(2000، تابع () ($(this).fadeOut(2000); )); ))); ) else ($("#warning1").fadeIn(2000، تابع () ($(this fadeOut(2000); )));
اسم شما: | |
ایمیل شما: | |
ویدگوک: | |
تمام فیلدهای الزامی را پر کنید شما نمی توانید بیش از یک ایمیل 10 خطی (ضد اسپم) قرار دهید. |