Nesse tutorial vou mostrar como fazer uma página de recados bem simples.
Sou bem iniciante em PHP aceito criticas.
Ok, Vamos criar um banco de dados no nosso phpmyadmin chamado tutorial.
O nosso segundo passo é criar uma tabela chamada recados, com 2 campos, 1 para o nome do usuário e o outro para o texto do comentário.
Agora criaremos uma campo chamado nome de tipo varchar de tamanho 35, E outro com o nome de texto do tipo text de tamanho 90.
Lembrando que eu Você pode colocar o tamanho que Você desejar ou o nome que desejar...
Agora ja está tudo ok com nosso banco de dados, Então vamos criar o nosso arquivo conexao.php que será responsável por fazer conexão com o nosso banco de dados.
Agora vamos criar o nosso formulário chamado formulario.php onde o visitante irá deixar sua mensagem.
Não irei entrar em detalhes no que eu fiz acima, Mas quero dizer que não me preocupei muito com a aparência.
Ok, Agora vamos criar nosso arquivo chamado gravar.php onde serão gravados os dados no nosso banco de dados.
Agora vamos inserir comentário para vermos se ja está gravando no nosso banco de dados:
Deu tudo certo, Ja está gravando no nosso banco de dados:
Agora vamos criar nosso arquivo comentarios.php lá onde todos os usuário poderão ver os comentários ja postados.
Pronto, tudo que digitarem aparecerá nesse box:
Sou bem iniciante em PHP aceito criticas.
Ok, Vamos criar um banco de dados no nosso phpmyadmin chamado tutorial.
O nosso segundo passo é criar uma tabela chamada recados, com 2 campos, 1 para o nome do usuário e o outro para o texto do comentário.
Agora criaremos uma campo chamado nome de tipo varchar de tamanho 35, E outro com o nome de texto do tipo text de tamanho 90.
Lembrando que eu Você pode colocar o tamanho que Você desejar ou o nome que desejar...
Agora ja está tudo ok com nosso banco de dados, Então vamos criar o nosso arquivo conexao.php que será responsável por fazer conexão com o nosso banco de dados.
Código PHP:
<?php
$host = "localhost"; //aqui vai o seu host, geralmente é localhost
$usuario = "root"; // aqui o nome de usuário geralmente é root mesmo
$senha = "40028922h"; // aqui vc coloca sua senha, se não tiver deixe em branco
$banco = mysql_connect ($host,$usuario,$senha) or die("Erro ao conectar"); //Aqui ele tenta fazer conexão com as informações passadas, Se não conseguir ele irá informar um erro
mysql_select_db("tutorial", $banco) or die ("Erro ao conectar no banco de dados especificado"); // aqui ele seleciona o banco de dados, No meu caso o banco "tutorial"
?>
Código HTML:
<html> <head> <title>Página de recados </title> <style type="text/css"> #box{ background-color:pink; width: 400px; height:400px; } </style> </head> <body> <div id="box"> <form method="post" action="gravar.php"> <b>Nome:</b> <input type="text" name="nome"</input> <br> <b>texto:</b><br> <textarea name="texto" cols="44" rows="9"> </textarea> <input type="submit" value="enviar" name="button" </input> </form> </div> </body> </html>
Ok, Agora vamos criar nosso arquivo chamado gravar.php onde serão gravados os dados no nosso banco de dados.
Código PHP:
<?php
include("conexao.php");
$nome = $_POST["nome"];
$texto = $_POST["texto"];
$sql ="
INSERT INTO recados(
nome, texto)
VALUES(
'$nome', '$texto')";
$query=mysql_query($sql) or die("Erro ao gravar seu comentário");
header("location: comentarios.php"); // aqui a página onde dará para visualizar os comentário, Mas ainda não foi criada.
?>
Deu tudo certo, Ja está gravando no nosso banco de dados:
Agora vamos criar nosso arquivo comentarios.php lá onde todos os usuário poderão ver os comentários ja postados.
Código PHP:
<html>
<head>
<title> Teste de conexão ao MYSQL </title>
<style type="text/css">
#box{
background-color:blue;
width: 400px;
height: 400px;
padding: 0px;
margin: 0px;
overflow:auto;
}
</style>
</head>
<body>
<div id="box">
<?php
include("conexao.php");
$query = mysql_query("select * from recados") or die (erro);
while($resultado = mysql_fetch_array($query))
{
echo "<b>Nome: : </b>".$resultado['nome']."<br />";
echo "<b>Texto : </b>".$resultado['texto']."<br />";
;
}
?>
</div>
</body>
</html>
Comment