Neste tutorial criaremos um livro de visitas em PHP usando AJAX. Os registros serão armazenados em um banco de dados. A tabela conterá as seguintes informações: nome do remetente, endereço de email, endereço IP e data e hora Última entrada. jQuery será usado (para implementar AJAX). Também será implementado proteção simples contra spam - você não pode postar mais do que uma entrada a cada 10 minutos.
Etapa 1: SQLPara que nossa aplicação funcione, precisamos criar uma tabela:
CRIAR TABELA SE NÃO EXISTIR `s178_guestbook` (`id` int(10) unsigned NOT NULL auto_increment, `name` varchar(255) default "", `email` varchar(255) default "", `description` varchar(255) padrão "", `when` int(11) NOT NULL padrão "0", `ip` varchar(20) padrão NULL, PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8;
Etapa 2: PHPO arquivo principal conterá o seguinte código:
livro de visitas.phpLivro de visitas Adicione seu comentário aqui function submitComment(e) ( var name = $("#name").val(); var email = $("#email").val(); var text = $("#text " ).val(); if (nome && email && texto) ( $.post("guestbook.php", ( "nome": nome, "email": email, "texto": texto ), function(dados) ( if (dados! = "1") ( $("#records_list").fadeOut(1000, function () ( $(this).html(dados); $(this).fadeIn(1000); )); ) else ( $("#warning2").fadeIn(2000, function () ( $(this).fadeOut(2000); )); ) )); ) else ( $("#warning1").fadeIn(2000 , função () ( $(this).fadeOut(2000); )); ) );
Seu nome: | |
Seu email: | |
Análise: | |
Preencha todos os campos obrigatórios Você não pode postar mais de uma avaliação em 10 minutos (proteção contra spam) |