Ta tudo funcionando, quer dizer, tudo menos o elseif da mensagem, se eu deixar em branco ele envia =(<?
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "from: $email";
if ($nome == "") {
echo "&enviado=Digite um nome!";
echo "<script>alert('Digite um nome!')</script>"; }
elseif(!(ereg ("^.[a-z0-9_-]+@.+\\..+$", $email))) {
echo "&enviado=Digite um e-mail válido!!";
echo "<script>alert('Digite um e-mail válido!')</script>"; }
elseif ($mensagem == "") {
echo "&enviado=Digite uma mensagem!";
echo "<script>alert('Digite uma mensagem!')</script>"; }
else {
mail ("chamex@predialnet.com.br", "Formulario Flash x PHP", "$mensagem <br><br>-----<br> $nome", $headers);
echo"&enviado=Obrigado";
}
?>
E como eu faço para o alert abrir na mesma página e nao aparecer o echo no &enviado, gostaria q aparecesse somente o alert. Deu pra entender?
ex: Se eu deixar algum campo em branco ou nao digitar um e-mail válido, abrir o alert na mesma pagina ao inves de carregar outra, e quando eu deixo o $mensagem em branco ele nao funciona, ele envia o e-mail, sera pq eu o coloquei no flash como multiplo campo?