Formulário de Contato para o seu site com db.

Bom vamos hoje aprender como fazer um formulário de conato que salva em banco de dados as informações.
Primeiro vamos criar a tabela:
CREATE TABLE `tb_contato` (                             
              `id` int(11) NOT NULL auto_increment,                 
              `nome` varchar(255) default NULL,                     
              `email` varchar(255) default NULL,                    
              `msg` text,                                           
              PRIMARY KEY  (`id`)                                   
            ) ENGINE=InnoDB AUTO_INCREMENT=0 DEFAULT CHARSET=latin1 

Agora vamos ao projeto.
Vamos criar um formulário assim:

Contato.php
<?php

if(isset($_POST['bnt'])){
//Mensagem de Erro
$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possível selecionar o banco de dados!";
//fazendo a conexão com o servidor mysql
$cnn = mysql_pconnect("localhost","root","senha do banco") or die($msg[0]);
mysql_select_db("test",$cnn) or die($msg[1]);

//Salvar contato
$sql ="insert into tb_contato(Nome,Email,Msg) Value('".$_POST['txtnome']."','".$_POST['txtemail']."','".$_POST['txtmsg']."')";

mysql_query($sql,$cnn);

}
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Form cotato</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="">
<fieldset><legend>Formul&aacute;rio de Contato</legend>
  <p>Nome:
    <input name="txtnome" type="text" id="txtnome" size="40" maxlength="100">
  </p>
  <p>E-mail: 
    <input name="txtemail" type="text" id="txtemail" size="40" maxlength="255">
  </p>
  <p>Mensagem:</p>
  <p>
    <textarea name="txtmsg" cols="40" rows="5" id="txtmsg"></textarea>
  </p>
  <p>
    <input type="submit" name="bnt" id="bnt" value="Enviar">
  </p>
</fieldset>
</form>
</body>
</html>
E pronto o seu form. já esta pronto!!! Até mais

Comentários

Postagens mais visitadas deste blog

Transforma valor R$ por extenso

Criar um arquivo html com php

Excluir um registro de uma tabela usando php+mysql+jQuery