Ir para conteúdo
Fórum Script Brasil
  • 0

Formulario de cadastro Flash+php+sql


GiovA

Pergunta

Olá gostaria de dividir um problema com os amigos e quem sabe chegar a solução do mesmo.

Estou criando um formulário de cadastro que faz integração dos programas Flash+php+sql.

O cadastro é realizado no flash que envia para um documento php,

que envia email e também faz o comando de armazenamento no banco de dados Mysql.

Consegui funcionar utilizando o script abaixo,

todo cadastro é enviado para o email,

mas estranhamente ao testar várias vezes,

percebi que alguns dos cadastros não estão chegando até o mysql.

Então fica a pergunta, será o whservidor.com ou existe outro erro de comando?

Desde já agradeço!

Muito obrigado!

Script-

<?php

$nome = utf8_decode(@$_POST['nome']);

$email = utf8_decode(@$_POST['email']);

$sexo = utf8_decode(@$_POST['sexo']);

$assunto = utf8_decode(@$_POST['assunto']);

$mensagem = utf8_decode(@$_POST['mensagem']);

$news = utf8_decode(@$_POST['news']);

$nascimento = utf8_decode(@$_POST['nascimento']);

$profissao = utf8_decode(@$_POST['profissao']);

$telefone = utf8_decode(@$_POST['telefone']);

$endereco = utf8_decode(@$_POST['endereco']);

$cidade = utf8_decode(@$_POST['cidade']);

$estados = utf8_decode(@$_POST['estados']);

$cep = utf8_decode(@$_POST['cep']);

$para = "bichodepe@hotmail.com";

if ($nome != "" && $email != "" && $sexo != "" && $assunto != "" && $mensagem != "") {

$corpo = '<html><head><title>'.$assunto.'</title></head><body>';

$corpo .= 'Nome: '.$nome.'<br />Sexo: '.$sexo.'<br />Data de nascimento: '.$nascimento.'<br />Profissao: '.$profissao.'<br />Fone: '.$telefone.'<br />E-mai: '.$email.'<br />Endereco: '.$endereco.'<br />

Cidade: '.$cidade.'<br />Estado: '.$estados.'<br />Cep: '.$cep.'<br />Deseja receber a lista de novidades Gare Chopperia? '.$news.'<br />';

$corpo .= 'Assunto: '.$assunto.'<br />Mensagem: '.$mensagem;

$headers = 'MIME-Version: 1.0' . "\r\n";

$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

$headers .= 'From:'. $email . "\r\n";

mail($para, $assunto, $corpo, $headers);

$conecta= mysql_connect("whservidor.com", "user", "senha");

mysql_select_db("db", $conecta) or die ("Erro ao selecionar a base de dados.");

$nome = $_POST['nome'];

$email = $_POST['email'];

$sexo = $_POST['sexo'];

$assunto = $_POST['assunto'];

$mensagem = $_POST['mensagem'];

$news = $_POST['news'];

$nascimento = $_POST['nascimento'];

$profissao = $_POST['profissao'];

$telefone = $_POST['telefone'];

$endereco = $_POST['endereco'];

$cidade = $_POST['cidade'];

$estados = $_POST['estados'];

$cep = $_POST['cep'];

$sql = "INSERT INTO table (id, nome, sexo, nascimento, profissao, telefone, email, endereco, cidade, estados, cep, news, assunto, mensagem, data)

VALUES ('', '$nome', '$sexo', '$nascimento', '$profissao', '$telefone', '$email', '$endereco', '$cidade', '$estados', '$cep', '$news', '$assunto', '$mensagem', NOW())";

$sql = mysql_query($sql);

print 'erro=0';

} else {

print 'erro=1';

}

?>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...