Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ripjoe

Formulário com PHP

Recommended Posts

Pessoal, preciso urgentemente da ajuda de vocês por que tenho que terminar essa página pra ontem! A única coisa que falta é o formulário, eu ja tentei de tudo, inclusive com vários tutoriais, e não funciona!

 

Minha última tentativa, foi a seguinte:

 

No PHP:

<?php$recipient = "al3xandre85@hotmail.com";$subject = "Formulário do Site";$msg = "Nome: $nome\n\nEmpresa: $empresa\n\nE-mail: $email\n\nTelefone: $telefone\n\nMensagem: $mensagem";$mailheaders = "From: $email";if(mail("$recipient", "$subject", "$msg", "$mailheaders")){echo"&enviado=Obrigado"}?>

 

No Flash, criei input texts com as variáveis nome, email, empresa, telefone e mensagem. E um botão instanciado de "enviar".

 

Nas ações, coloquei:

System.useCodepage=true;stop();enviar.onRelease=function() {	loadVariables("http://localhost/formulario.php","","GET");	gotoAndStop(2);}

 

Essa foi uma das tentativas, que já é adaptada de outras, mas nenhuma funciona!

Alguém da um HELP aí pelo amor de deus!

Compartilhar este post


Link para o post
Compartilhar em outros sites

No Flash:

 

var receber:LoadVars = new LoadVars();receber.onLoad = function($sucesso){	if(!$sucesso){		trace("erro ao enviar dados");	}else{		trace(this.enviado);	}}var enviar:LoadVars = new LoadVars();enviar.nome = "Seu nome aqui";enviar.empresa = "Nome da empresa";enviar.email = "meuemail@dominio.com";enviar.telefone = "5555-1234";enviar.mensagem = "Escreva qualquer coisa aqui.";trace(enviar.toString());enviar.sendAndLoad("http://www.site.dominio.com",receber,"post");

No PHP:

 

<?php	$nome = isset($_POST['nome']) ? $_POST['nome'] : '';	$empresa = isset($_POST['empresa']) ? $_POST['empresa'] : '';	$email = isset($_POST['email']) ? $_POST['email'] : '';	$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : '';	$mensagem = isset($_POST['mensagem']) ? $_POST['mensagem'] : '';		$recipient = "al3xandre85@hotmail.com";		$subject = "Formulário do Site";		$msg = "Nome: $nome";	$msg.= "\n\nEmpresa: $empresa";	$msg.= "\n\nE-mail: $email";	$msg.= "\n\nTelefone: $telefone";	$msg.= "\n\nMensagem: $mensagem";		$mailheaders = "From: $email";		if(mail("$recipient", "$subject", "$msg", "$mailheaders")){		echo"&enviado=Obrigado";	}else{		echo"&enviado=erro ao enviar";	}?>

[ ]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Continua sem funcionar. O que será que estou fazendo de errado?

Praticamente copiei o que você colocou e não acontece nada quando eu clico em enviar.

 

No Flash, na camada ações, coloquei:

var receber:LoadVars = new LoadVars();receber.onLoad = function($sucesso){	if(!$sucesso){		trace("erro ao enviar dados");	}else{		trace(this.enviado);	}}var enviar:LoadVars = new LoadVars();enviar.nome = "Seu nome aqui";enviar.empresa = "Nome da empresa";enviar.email = "meuemail@dominio.com";enviar.telefone = "5555-1234";enviar.mensagem = "Escreva qualquer coisa aqui.";trace(enviar.toString());enviar.sendAndLoad("http://localhost/formulario.php",receber,"post");

Não entendi essa parte enviar.nome = ; enviar.empresa = ... O que esses dados significam?

 

No formulario.php, coloquei:

<?php	$nome = isset($_POST['nome']) ? $_POST['nome'] : '';	$empresa = isset($_POST['empresa']) ? $_POST['empresa'] : '';	$email = isset($_POST['email']) ? $_POST['email'] : '';	$telefone = isset($_POST['telefone']) ? $_POST['telefone'] : '';	$mensagem = isset($_POST['mensagem']) ? $_POST['mensagem'] : '';		$recipient = "al3xandre85@hotmail.com";		$subject = "Formulário do Site";		$msg = "Nome: $nome";	$msg.= "\n\nEmpresa: $empresa";	$msg.= "\n\nE-mail: $email";	$msg.= "\n\nTelefone: $telefone";	$msg.= "\n\nMensagem: $mensagem";		$mailheaders = "From: $email";		if(mail("$recipient", "$subject", "$msg", "$mailheaders")){		echo"&enviado=Obrigado";	}else{		echo"&enviado=erro ao enviar";	}?>

 

Esta variável "enviado" deve ser o que? Um input text? Deve estar no mesmo frame?

 

Além dos inputs nome, empresa, email, telefone, mensagem e do botão enviar, o que mais precisa ter?

 

Pra funcionar eu devo ter algum e-mail configurado no meu Internet Explorer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.