domingo, 22 de agosto de 2010

0 Mural de Recados

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

    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

 <>     <>         <>Mural de Recados em PHP     < /head>     <>         <>Mural de Recados< /h1>         < method="POST" action="cadastra.php">             Titulo: < type="text" name="titulo">               E-mail: < type="text" name="email">                          Recado: < name="recado">Deixe seu recado!< /textarea>              < type="submit">                                     <>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 "<>".$row["titulo"]."< /b>";                     echo "<>";                     echo $row["comentario"];                     echo "<>";                                    echo "E-mail: <>".$row["email"]."< /b>";                     echo "<><>";                                                }                 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 as tags. Por exemplo em <>. 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.

0 comentários:

Postar um comentário