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á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
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á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
Postar um comentário