Cita:
Iniciado por quimfv
Código PHP:
Ver original...
$MESSAGE_BODY .= "Mensaje: ".nl2br($_POST["mensaje"])."<br>"; if(isset($_POST['enviar'])) {
foreach($_POST['so'] As $sistemas)
{
$MESSAGE_BODY .="selecciono los sistemas $sistemas <br>";
}
}
...
Haciéndolo así no me aparece nada, mi nuevo código sería:
Código HTML:
Ver original<form id="form1" name="form1" method="post" action="procesar.php"> <input name="formulario" type="hidden" value="formularioemprendedores" /> <input name="nombre" type="text" id="nombre" size="35" /> <input name="email" type="text" id="email" size="35" /> <input name="asunto" type="text" id="asunto" size="35" /> <input type="checkbox" name="so[]" value="linux"> <input type="checkbox" name="so[]" value="windows"> <input type="checkbox" name="so[]" value="mac"> <input type="submit" name="Submit" value="Enviar" />
Código PHP:
Ver original<?php
$asunto = $_POST["asunto"];
$mailheader = "From: ".$_POST["formulario"]."\r\n";
$mailheader .= "Content-type: text/html; charset=iso-8859-1\r\n";
$MESSAGE_BODY = "Nombre: ".$_POST["nombre"]."<br>";
$MESSAGE_BODY .= "Email: ".$_POST["email"]."<br>";
$MESSAGE_BODY .= "Asunto: ".$_POST["asunto"]."<br>";
$MESSAGE_BODY .= "Mensaje: ".nl2br($_POST["mensaje"])."<br>"; if(isset($_POST['enviar'])) {
foreach($_POST['so'] As $sistemas)
{
$MESSAGE_BODY .="selecciono los sistemas $sistemas <br>";
}
}
mail($para, $asunto, $MESSAGE_BODY, $mailheader) or
die ("Error al enviar el Formulario !");
header( 'Location: http://www.miweb.com/enviado.html' ) ?>
Pero en el mail que recibo no aparece nada relativo a los checkbox, llega algo así:
Nombre: XXXX
Email:
[email protected]
Asunto: El asunto que haya puesto
Mensaje: blablabla
Gracias por todo