Ir para conteúdo

POWERED BY:

Arquivado

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

elairjunior

Formulário em php e action script

Recommended Posts

Boa tarde pessoal, estou precisando de uma ajuda. Baixei um pacote com sites pré prontos em php, action script e xml, porém o contato não esta funcionando direito, já procurei o erro e não teve jeito, tipo quando enviado do site o email vai tranquilo, so que nos campos nome, email e mensagem chegam vazios, vou postar o código do php aqui:

 

<?php

$sendTo = "email@email.com";

$subject = "Contato - Site";

$name = $_POST['name'];

$email = $_POST['email'];

$message = $_POST['message'];

//send mail

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

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

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

$msg = "As informações a seguir foram enviado através do site:\n\nName:'$name'\n\nE-mail:'$email'\n\nMessage:'$message'";

mail($sendTo, $subject, $msg, $headers);

echo "status=formOk";

?>

 

e agora a mensagem que entra na caixa do email:

 

As informações a seguir foram enviado através do site:

 

Name:

 

E-mail:

 

Message:

 

Fico no aguardo valeu pessoal.

Compartilhar este post


Link para o post
Compartilhar em outros sites

no formularios os campos são os mesmos que estão sendo pegados ai pelo PHP ?

Sim, segue o action:

 

contents();

 

function contents() {

var cont:XML = new XML();

cont.ignoreWhite = true;

cont.onLoad = function(success) {

if (success) {

var root:XMLNode = this.firstChild;

var companyTitle:String = root.childNodes[0].childNodes[0].nodeValue;

var companyText:String = root.childNodes[1].childNodes[0].nodeValue;

//

formTitles.company.txt1.htmlText = companyTitle;

formTitles.company.txt2.htmlText = companyText;

}

};

cont.load("xml/contact.xml");

}

 

function validateForm() {

//incorrect

if (formTitles.nameInput.text == "") {

formTitles.nameInput.text = "Type you name";

}

 

if ((formTitles.emailInput.text == "") or (formTitles.emailInput.text.indexOf("@", 0) == -1) or (formTitles.emailInput.text.indexOf('.', 0) == -1)) {

formTitles.emailInput.text = "Type you email";

}

 

if (formTitles.messageInput.text == "") {

formTitles.messageInput.text = "Type your message";

}

//correct

}

 

function cleanForm() {

formTitles.nameInput.text = "";

formTitles.emailInput.text = "";

formTitles.messageInput.text = "";

}

 

function sendForm() {

send_lv.name = formTitles.nameInput.text;

send_lv.email = formTitles.emailInput.text;

send_lv.message = formTitles.messageInput.text;

//

if ((formTitles.nameInput.text != "") and (formTitles.nameInput.text != "Type you name") and (formTitles.emailInput.text != "") and (formTitles.emailInput.text != "Type you email") and (formTitles.emailInput.text.indexOf("@", 0) != -1) and (formTitles.emailInput.text.indexOf('.', 0) != -1) and (formTitles.messageInput.text != "") and (formTitles.messageInput.text != "Type your message")) {

 

formTitles.sendBT.bt.enabled = false;

send_lv.sendAndLoad("contactForm.php", result_lv, "GET");

} else {

validateForm();

}

//

result_lv.onLoad = function(success:Boolean) {

if (success) {

if (result_lv.status == "formOk") {

formTitles.sendBT.bt.enabled = true;

cleanForm();

}

} else {

trace("erro no server");

}

};

}

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.