Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom dia.
Atualmente tenho um formulário de contato em php e gostaria de inserir diretamente em um banco de dados access alguns dos dados do formulário.
Existe algum código pronto pra isso? Tenho pouco conhecimento em php, será que consigo fazer isso só com um código pronto ou precisarei contratar um profissional?
O código usado no formulário é esse:
<?php
$date = date("d/m/Y h:i");
//CONFIGURAÇÃO DO FORMULÁRIO.
//CABEÇALHO - CONFIGURAÇÕES SOBRE SEUS DADOS E SEU WEBSITE
$nome_do_site="www.bit9.com.br";
$email_para_onde_vai_a_mensagem = "vendas@bit9.com.br";
$nome_de_quem_recebe_a_mensagem = "Luis Garcia";
$exibir_apos_enviar='enviado.html';
//CONFIGURAÇOES DA MENSAGEM ORIGINAL
$cabecalho_da_mensagem_original="From: $name <$email>\n";
$assunto_da_mensagem_original="Contato do Site";
// FORMA COMO RECEBERÁ O E-MAIL (FORMULÁRIO)
// ****** OBS: SE FOR ADICIONAR NOVOS CAMPOS, ADICIONE OS CAMPOS NA VARIÁVEL ABAIXO ***********
$configuracao_da_mensagem_original="
CONTATO FEITO PELO SITE\n
Escola: $escola\n
Cidade: $cidade\n
Professor: $professor\n
Email: $email\n
Telefone: $tel\n
Mensagem: $mensagem\n
ENVIADO EM: $date
";
//CONFIGURAÇÕES DA MENSAGEM DE RESPOSTA
// CASO $assunto_digitado_pelo_usuario="s" ESSA VARIAVEL RECEBERA AUTOMATICAMENTE A CONFIGURACAO
// "Re: $assunto"
$assunto_da_mensagem_de_resposta = "Confirmacao de contato com a Bit9";
$cabecalho_da_mensagem_de_resposta = "From: $nome_do_site <$email_para_onde_vai_a_mensagem>\n";
$configuracao_da_mensagem_de_resposta="Obrigado pelo contato!\nAguarde nosso retorno em breve.\nAtenciosamente,\n$nome_do_site\n\nEnviado em: $date";
// **** IMPORTANTE ******
// A PARTIR DE AGORA RECOMENDA-SE QUE NÃO ALTERE O SCRIPT PARA QUE O SISTEMA FINCIONE CORRETAMENTE
// **** IMPORTANTE ******
//ESSA VARIAVEL DEFINE SE É O USUARIO QUEM DIGITA O ASSUNTO OU SE DEVE ASSUMIR O ASSUNTO DEFINIDO POR VOCÊ
//CASO O USUARIO DEFINA O ASSUNTO PONHA "s" NO LUGAR DE "n" E CRIE O CAMPO DE NOME 'assunto' NO FORMULARIO DE ENVIO
$assunto_digitado_pelo_usuario="n";
//ENVIO DA MENSAGEM ORIGINAL
$headers = "$cabecalho_da_mensagem_original";
if ($assunto_digitado_pelo_usuario=="n")$assunto = "$assunto_da_mensagem_original";
};
$seuemail = "$email_para_onde_vai_a_mensagem";
$mensagem = "$configuracao_da_mensagem_original";
mail($seuemail,$assunto,$mensagem,$headers);
//ENVIO DE MENSAGEM DE RESPOSTA AUTOMATICA
$headers = "$cabecalho_da_mensagem_de_resposta";
if ($assunto_digitado_pelo_usuario=="n")$assunto = "$assunto_da_mensagem_de_resposta";
}$assunto = "Re: $assunto";
};
$mensagem = "$configuracao_da_mensagem_de_resposta";
mail($email,$assunto,$mensagem,$headers);
echo "<script>window.location='$exibir_apos_enviar'</script>";
?>O que você quer fazer, gravar as informações do email no banco? é isso?
Cara esse codigo ai somente envia um email para os dados que jah constam nele
Para enviar para o banco de dados.Procure:
Mysql_connect,mysql_select_db,mysql_query, etc...