Ola pessoal, não sei muito de php, porem tive que fazer um formulário para um site, usei um exemplo que peguei aqui no scriptbrail e modifiquei da forma que eu precisava, ficou assim ... <?php
if (getenv("REQUEST_METHOD") == "POST")
{
$qta = $_POST['qta'];
$outroqta = $_POST['outroqta'];
Etc....
$MailRecipiente = "eric@metamidia.com";
$MailAssunto = "orçamento";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-15\r\n";
$headers .= "From: $email\r\n";
$msg = "<html><body>
<br>
<br>
<br>ORÇAMENTO:
<br>
<br>Quantidade : <b>$qta</b>
<br>Outra Quantidade : <b>$outroqta</b>
Etc....
<br>
<br></body></html>";
$MandaEmail=mail($MailRecipiente,$MailAssunto,$msg,$headers);
echo "<html><head>";
echo "<meta http-equiv=\"refresh\" content=\"0;url=$redirecionar\">";
echo "<title>Redirecionado ...</title>";
echo "</head><body bgcolor=\"#ffffff\">";
echo "<a href=\"$redirecionar\" target=\"_top\">Volta Para o Site</a>";
echo "</body></html>";
exit;
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Form_Orcamento</title>
</head>
<body><div id="pag">
<form name="form1" method="post" action="form1.php">
<div align="center">
<br>
<br>
</div>
<table width="510" border="1" align="center">
<tr>
<td width="120"><div align="right">Quantidade:
</div></td>
<td width="374"><p id="select5" name="qta">
<select name="qta" id="select5">
<option value="" selected>Selecione
<option value="1000">1000
<option value="2000">2000
<option value="3000">3000
<option value="Outro">Outro
</select>
Outro:
<input name="outroqta" type="text" id="outroqta2" size="20">
</p></td>
</tr>
<tr>
<td><div align="right">Produto:
Etc...
<td><div align="right">Inscr: </div></td>
<td colspan="2">
<div align="justify">
<input name="inscr" type="text" id="inscr3" size="40">
</div></td>
</tr>
</table>
<p align="center"><input name="btn" type="submit" value="Enviar">
</p>
</form>
<br>
</div>
</body>
</html>
O código está bem grande por isso cortei algumas partes ... ele funciona perfeitamente, quando a pessoa envia ele abre um outro formulário idêntico com uma msg agradecendo o envio e possibilitando o envio novamente... ate aqui tudo lindo e perfeito ...
O problema ... tenho que validar pelo menos 2 campos do formulário ... usei o código
<script LANGUAGE="VBScript">
<!--
SUB btn_onclick()
If Form1.cont.Value = "" then
msgBox "Digite um nome para contato", vbExclamation
Exit SUB
End If
If Form1.mail.Value = "" then
msgBox "Digite um E-mail", vbExclamation
Exit SUB
End If
Form1.submit
END SUB
-->
</SCRIPT>
Acertei todos os nomes de "instancia" e tal para o meu formulário e etc ... Porem ele avisa que esta faltando digitar ( contato por exemplo ), mas ele já abre o segundo formulário agradecendo o envio ... Não sei o porque .... alguém pode me ajudar ? Vlw ^^