Olá! Sunday, 08 de September de 2024.



Dicas CódigoFonte.net
Thursday, 06 de November 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

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 May 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 May de 2009 - 20:34
malz galera.... n terminei de ler a postagem interia! :x
Gelson Rosin - 28 de May 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 June 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 June 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 June de 2009 - 01:43
preciso de um programador para sambalog.com e pagodefm.com msn [email protected]
Avenir Alves de Moraes Junior - 10 de August de 2009 - 00:00
teste
caoi gomes - 14 de August de 2009 - 13:49
56
caoi gomes - 14 de August de 2009 - 13:49
dqq
caoi gomes - 14 de August de 2009 - 14:01
asc
caoi gomes - 14 de August de 2009 - 14:01
fgfgf
caoi gomes - 14 de August de 2009 - 14:02
vfvvvv
caoi gomes - 14 de August de 2009 - 14:02
bbbbb
Guilherme - 18 de October 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 July de 2010 - 04:35
legal
anderson martins - 12 de August de 2010 - 01:48
ola me passa todos os dados prontos
André Monteiro - 22 de September de 2010 - 10:08
Ola fiz td q esta ai mas ainda nao entendi como vou fazer funcionar alguem pode me ajudar ?? meu email é [email protected]
Marlon Hubriz - 24 de February 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 May de 2011 - 12:53
o sql,,seria o cria_tabelas.php ,,,copia ele no mysql
diogo - 15 de January 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
tonemai fdp - 06 de September de 2012 - 15:08
Muito bom.
Bem simples.
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 » Meu Mural » Competiva - Criação de Sites » Todos os Direitos Reservados © 2002/2010