Olá! Sexta Feira, 10 de Fevereiro de 2012.



Dicas CódigoFonte.net
Quinta Feira, 06 de Novembro de 2008

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


<!--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.

Comentários do artigo [Novo comentário]

Gustavo Henrique Quinalha - 13 de Maio de 2009 - 20:20
Bom eu baixei ele aki e possui erro ex: < ?php
...
< ?php

em muito lugares tem um "espaço" e assim o codigo fika com erro, e em alguns lugares n ta abrindo ou fexando o PHP <?php ?>.

Surgiro q arrumei o codigo :D
Gustavo Henrique Quinalha - 13 de Maio de 2009 - 20:34
malz galera.... n terminei de ler a postagem interia! :x
Gelson Rosin - 28 de Maio de 2009 - 16:51
Copiei as paginas, fiz as alterações dos espaços e testei aqui. Funcionando perfeitamente.
Parabéns, muito prático.
:)
Jarrid - 04 de Junho de 2009 - 17:12
muito bom..
testado e aprovado!!!
so estou fazendo uns aperfeiçoamentos pra ficar do meu jeito!!!

nota 10!
alex dias - 04 de Junho de 2009 - 20:08
Obrigado por teram gostado do meu simples script em breve postarei um simples administrador de noticias em com incersão de imagens bem legal abraço a todos
Paulo Costa - 21 de Junho de 2009 - 01:43
preciso de um programador para sambalog.com e pagodefm.com msn pagodefm@hotmail.com
Avenir Alves de Moraes Junior - 10 de Agosto de 2009 - 00:00
teste
caoi gomes - 14 de Agosto de 2009 - 13:49
56
caoi gomes - 14 de Agosto de 2009 - 13:49
dqq
caoi gomes - 14 de Agosto de 2009 - 14:01
asc
caoi gomes - 14 de Agosto de 2009 - 14:01
fgfgf
caoi gomes - 14 de Agosto de 2009 - 14:02
vfvvvv
caoi gomes - 14 de Agosto de 2009 - 14:02
bbbbb
Guilherme Zacarias Queiroz de Barros Braga - 18 de Outubro de 2009 - 21:18
Socorroooooo Sinceramente sou um NOOb nesses assuntos não consegui fazer funcionar me ajudaaaaaaaaaa? olha mandei um convite pro seu msn por favor aceita?
paulo - 18 de Julho de 2010 - 04:35
legal
anderson martins - 12 de Agosto de 2010 - 01:48
ola me passa todos os dados prontos
André Monteiro - 22 de Setembro de 2010 - 10:08
Ola fiz td q esta ai mas ainda nao entendi como vou fazer funcionar alguem pode me ajudar ?? meu email é andsk8k@hotmail.com
Marlon Hubriz - 24 de Fevereiro de 2011 - 10:31
KD O SQL PRO BANCO DE DADOS? O CODIGO DE FONTE DEVERIA VERIFICAR AS POSTAGENS ANTES DE DEIXAL IREM PRO SITE, ESTAO AVACALHANDO MUITO JA.
cleomar - 14 de Maio de 2011 - 12:53
o sql,,seria o cria_tabelas.php ,,,copia ele no mysql
diogo - 15 de Janeiro de 2012 - 11:42
Ola pessoal ai vai um link do youtube com tutorial de como criar um mural de recados passo a passo.

http://www.youtube.com/watch?v=9TaqJbbqlbI&list=PL748DB0B81531FF84
Para adicionar um comentário você deve efetuar o login


Gostou do CódigoFonte.net? Quer indicar a um amigo?
Preencha os campos a seguir.
Seu Nome:
Seu E-mail:
E-mail de seu Amigo:






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?

CompreDeTudo.com