[Resolvido] Enviar array por email (formulario)
Pessoal bom dia!
Preciso montar um formulario de pedidos onde a pessoa digita o nome do produto e quantidade e envia por email.. os campos produto e quantidade precisa ser um array.
Mas não sei como fazer para enviar o formulario por e-mail... estou utilizando como base esse tutorial de array em formulario com checkbox.
<html>
<head>
<title>Array en Forma :: PHP</title>
<head>
<body>
<br />
<b>Selecciona tus postres favoritos:</b><br /><br />
<form method="post" action="<?= $_SERVER['PHP_SELF'] ?>">
<input name="postre[]" type="checkbox" value="Helado de Vainilla">Helado de vanilla<br />
<input name="postre[]" type="checkbox" value="Pastel de Chocolate">Pastel de Chocolate<br />
<input name="postre[]" type="checkbox" value="Pay de elote">Pay de elote<br />
<input name="postre[]" type="checkbox" value="Bubulubu">Bubulubu<br />
<input name="postre[]" type="checkbox" value="Duraznos en almibar">Duraznos en almibar<br />
<input name="postre[]" type="checkbox" value="Fresas con crema">Fresas con crema<br />
<input name="send" type="submit" id="send" value="Enviar!">
</form>
<?php
if (isset($_POST['postre']))
{
$postre = $_POST['postre'];
$n = count($postre);
$i = 0;
echo "Tus postres favoritos son: \n" .
"<ol>";
while ($i < $n)
{
echo "<li>{$postre[$i]}</li> \n";
$i++;
}
echo "</ol>";
}
?>
e o metodo que utilizo para enviar as mensagens de formulario por email é:
pego as variaveis por $_post:
$mensagem .= "Assunto = $assunto .\n\n";
$mensagem .= "Nome = $nome \n";
$mensagem .= "E-mail = $email \n";
$mensagem .= "Endereço = $endereco .\n";
mail($destinatario, $subject, $mensagem, $headers);
monto a mensagem e envio com a função mail.
alguem pode dar uma força e me explicar como fazer o envio do array?
Discussão (6)
Carregando comentários...