Conectar o mural ao servidor ou seja ao banco de dados pois é a porta para a conecção do mysql com os dados que seram enviados para o mesmo.
conecta.php
< ?php
$server ="localhost";
$user="root";
$password="";
$dbname="mural_de_recados";
mysql_connect($server,$user,$password) or die(mysql_error());
mysql_select_db($dbname) or die(mysql_error());
? >
Agora vamos criar um banco de dados para o nosso mural
cria_banco.php
< ?php
$server ="localhost";
$user="root";
$password="";
$dbname="mural_de_recados";
mysql_connect($server,$user,$password) or die(mysql_error());
$query= "CREATE DATABASE mural_de_recados";
mysql_query($query) or die (mysql_error());
?>
Para criarmos uma tabela precisaremos apenas rodar mas uma vez o arquivo cria_tabelas.php
cria_tabelas.php
<!--p<br--> include("conecta.php");
$query = "CREATE TABLE recados
(id int NOT NULL AUTO_INCREMENT,
titulo varchar(256),
comentario text,
email varchar(256),
PRIMARY KEY(id))";
mysql_query($query) or die(mysql_error());
mysql_close();
? >
Pronto pessoal o nosso banco de dados ja foi criado com sucesso, agora vamos para a parte onde os internaltas iram postar os recados.
index.php
< html>
< head>
< title>Mural de Recados em PHP
< /head>
< body>
< h1>Mural de Recados< /h1>
< form method="POST" action="cadastra.php">
Titulo: < input type="text" name="titulo" />
E-mail: < input type="text" name="email" />
Recado: < textarea name="recado">Deixe seu recado!< /textarea>
< input type="submit" />
< h2>Recados Postados: < /h2>
< ?php
include("conecta.php");
$query = "SELECT * FROM recados ORDER BY id DESC";
$resultado = mysql_query($query) or die(mysql_error());
while ($row = mysql_fetch_array($resultado)) {
echo "< b>".$row["titulo"]."< /b>";
echo "< br/>";
echo $row["comentario"];
echo "< br/>";
echo "E-mail: < b>".$row["email"]."< /b>";
echo "< br/>< br/>";
}
mysql_close();
? >
< /form>
< /body>
< /html>
Agora terminado iremos criar a pagina responsavel por salvar os recados.
cadastra.php
< ?php
include("conecta.php");
$titulo = $_POST['titulo'];
$email = $_POST['email'];
$recado = $_POST['recado'];
$query = "INSERT INTO recados (titulo,email,comentario) VALUES ('$titulo','$email','$recado')";
mysql_query($query) or die (mysql_error());
mysql_close();
header("location:index.php")
? >
Bem pessoal, é isso ai tutorial completo de PHP. Espero que seja util para vocês e tenham aprendido alguma coisa com isso aprendido com ele. Ele foi testado e está funcionando certinho. Só mais uma coisa: como o blogger não aceita que postemos tags html e php, eu coloquei um espaço entre os símbolos < e > e as tags. Por exemplo em < html >. Logicamente você devem tirar esses espaços para o programa funcionar. A ordem de execução dos arquivos é:
1. cria_banco.php
2. cria_tabelas.php
3. index.php
Lembrando que os dois primeiros são apenas executados na primeira vez.

![]() |
CodigoFonte.net » CodigoFonte.eti.br » Compre De Tudo » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010 |
Procurando Notebooks, Câmeras Digitais, iPhones?