Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Não sei quase nada de PHP e tenho que fazer validar uns campos de form pra não ir em branco. Comofas?
pedido.html
<h3>Pedido</h3>
<p class="p1">Para efetuar um pedido, preencha todos os campos abaixo e após o envio aguarde nossa confirmação de recebimento no prazo de um(1) dia útil.</p>
<form action="enviar.php" method="POST">
<table border="0" cellpadding="3" cellspacing="2">
<tr><td width="74"><div align="right"><span class="p1">Nome:</span></div></td><td width="258"><input name="nome" type="text" class="formulario" size="40"></td></tr>
<tr><td><div align="right"><span class="p1">E-mail:</span></div></td><td><input name="email" type="text" class="formulario" size="40"></td></tr>
<tr><td><div align="right"><span class="p1">Telefone:</span></div></td><td><input name="telefone" type="text" class="formulario" size="40"></td></tr>
<tr><td><div align="right"><span class="p1">Endereço:</span></div></td><td><input name="endereco" type="text" class="formulario" size="40"></td></tr>
<tr><td><div align="right"><span class="p1">Cidade:</span></div></td><td><input name="cidade" type="text" class="formulario" size="40"></td></tr>
<tr>
<td valign="top"><div align="right"><span class="p1">Pedido:</span></div></td>
<td><textarea name="pedido" cols="40" rows="10">--Exemplo--
nome do produto 1 / quantidade
nome do produto 2 / quantidade
nome do produto 3 / quantidade
nome do produto 4 / quantidade</textarea></td>
</tr>
<tr><td valign="top"> </td><td><input value="Enviar" type="submit" /></td></tr>
</table>
<br />
<br />
<br />
<br />
</form><?php
foreach ($_POST as $k=>$v) {
$_POST[$k] = utf8_decode($v);
}
// Destinatário
$para = "solange@solangefestas.com.br";
// Assunto do e-mail
$assunto = "Contato do site";
// Campos do formulário de contato
$nome = $_POST['nome'];
$email = $_POST['email'];
$telefone = $_POST['telefone'];
$endereco = $_POST['endereco'];
$cidade = $_POST['cidade'];
$pedido = $_POST['pedido'];
// Monta o corpo da mensagem com os campos
$corpo = "Nome: $nome <br>Telefone: $telefone <br>";
$corpo .= "Endereco: $endereco <br>Cidade: $cidade <br>Pedido: $pedido";
// Cabeçalho do e-mail
$header = "From: $nome <$para>\nReply-to: $email\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
mail($para, $assunto, $corpo, $header);
$msg = "Sua mensagem foi enviada com sucesso.";
// Mostra a mensagem acima e redireciona para index.html
echo "<script>location.href='obrigado.asp'; alert('$msg');</script>";
?>Carregando comentários...