bom gente venho postar mais esse tuto pra vcs...
1º crie um banco e cole isso no sql da tabela:
Depois crie um arquivo com o nome de conectar.php:
depois crie o formulario.html
depois vamo faze o sistema funciona crie o visitas.php:
1º crie um banco e cole isso no sql da tabela:
Código PHP:
CREATE TABLE `mural` (
`nome` varchar(10) NOT NULL default '',
`email` varchar(35) NOT NULL default '',
`mensagem` varchar(120) NOT NULL default '',
`data` varchar(20) NOT NULL default ''
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
Código PHP:
<?
$host = "localhost";
$user = "";//nome de usuario
$senha = "";//sua senha
$dbname = "";//nome do seu banco
mysql_connect($host, $user, $senha) or die("Não foi possível conectar-se com o banco de dados");
mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");
/*o script acima faz a conexão com o banco de dados ou retorna a mensagem de erro
caso não seja possível se conectar */
?>
Código PHP:
<html>
<head>
<title>Bem Vindo ao Guestbook</title>
</head>
<body>
<form action="visitas.php" method="POST">
<table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse; border-width: 0" bordercolor="#111111" width="41%" id="AutoNumber1">
<tr>
<td width="44%" style="border-style: none; border-width: medium">
<font face="Verdana"><span style="font-size: 8pt">
Nome:</span></font></td>
<td width="56%" style="border-style: none; border-width: medium">
<font face="Verdana"><span style="font-size: 8pt">
<input type="text" name="nome" size="20"></span></font></td>
</tr>
<tr>
<td width="44%" style="border-style: none; border-width: medium">
<font face="Verdana"><span style="font-size: 8pt">
E-mail:
</span></font></td>
<td width="56%" style="border-style: none; border-width: medium">
<font face="Verdana"><span style="font-size: 8pt"><input type="text" name="email" size="20"></span></font></td>
</tr>
<tr>
<td width="44%" style="border-style: none; border-width: medium">
<font face="Verdana" style="font-size: 8pt
Mensagem:</font></td>
<td width="56%" style="border-style: none; border-width: medium">
<textarea rows="7" name="mensagem" cols="24"></textarea></td>
</tr>
</table>
<p style="margin-left: -4"><font face="Verdana"><span style="font-size: 8pt">
<input type="submit" value="Enviar" > <input type="reset" value="Limpar"></span></font></p>
</form>
</body>
</html>
Código PHP:
<html>
<head>
<title>Estou fazendo vários Testes</title>
</head>
<body>
<?
include ("conectar.php");
//inclui o nosso arquivo de conexão com o bd
$nome = $_POST['nome'];
$email = $_POST['email'];
$mensagem = $_POST['mensagem'];
//acima resgatamos as variáveis previamente enviadas pelo formulário
$hora = date("H:i:s");
$data = date("j/n/Y");
$datehora = "$data às $hora";
/*acima fazemos uma variável que receberá as horas, minutos, dia, mês e ano em que a mensagem foi postada*/
if (strlen($nome) < 4)
echo '<p align="center">Escreva seu nome!<BR><a href="javascript:history.back(1);">voltar</a></p>';
elseif (strlen($email) <= 4)
echo '<p align="center">E-mail inválido!<BR><a href="javascript:history.back(1);">voltar</a></p>';
elseif (strlen($mensagem) <= 4)
echo '<p align="center">Sua mensagem deve conter mais de 4 caracteres!<BR><a href="javascript:history.back(1);">voltar</a></p>';
else{
mysql_query("INSERT INTO mural ( nome , email , mensagem , data ) VALUES ( '$nome' , '$email' , '$mensagem' , '$datehora' ) ") or die(mysql_error());
echo '<p align="center" size="16">Confira o que outras pessoas falaram da minha Home Page!</p>';
echo '<p align="center">Sua mensagem foi enviada com sucesso!</p>';
}
/*depois da rotina de confirmação do preenchimento dos campos, inserimos os valores deles dentro da nossa tabela*/
?>
<?
/*5º passo(script que mostra o livro de visitas)
Vamos agora fazer o script que mostra o livro de visitas, mostrando a mensagem, nome, email, data e hora
da postagem da mensagem:*/
include ("conectar.php");
$seleciona = mysql_query("SELECT * FROM mural") or die(mysql_error());
//acima nós selecionamos a tabela
while ($dados = mysql_fetch_array($seleciona)){
$nome = $dados["nome"];
$email = $dados["email"];
$mensagem = $dados["mensagem"];
$data = $dados["data"];
echo "<table border=\"1\" cellpadding=\"0\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#111111\" width=\"400\" id=\"AutoNumber1\">
<tr>
<td bgcolor=\"#C0C0C0\">$datehora</td>
</tr>
<tr>
<td>Nome: $nome<BR> E-mail: <a href=\"mailto:$email\">
$email</a><BR> Mensagem:$mensagem<BR></td>
</tr>
</table><BR>";
}
echo "<br><br><center><a href=formlario.html>Voltar</a></center>";
/*repare que aqui nós inserimos o e-mail dentro de uma tag de link para ele tornar-se um link válido*/
/* aqui mostramos todos os campos da tabela do banco de dados dentro de uma tabela (html)
que você poderá mudar de acordo com o layout de seu site*/
?>