Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/07/2008, 14:57
Avatar de gVenom
gVenom
 
Fecha de Ingreso: julio-2008
Ubicación: Costa Rica
Mensajes: 1.458
Antigüedad: 15 años, 9 meses
Puntos: 53
De acuerdo enviar seleccion multiple por correo

Hola amigos, he estado buscando en el foro ayuda con respecto a enviar un formulario desde mi pagina web a un correo, y ya lo he logrado, el problema es que hay una seleccion multiple, donde pueden escoger entre varios cursos de enseñanza y enviarlos, el problema es que he usado todos los codigos que he visto en el foro y aun no logro que lleguen los datos completos,,actualmente este es el codigo que uso

<?php
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$mail = $_POST['mail'];
$cursos = $_POST['cursos'];
foreach ($cursos as $value) {
echo $value."<br>";
}
$telefono = $_POST['telefono'];
$header = 'From: ' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";
$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Su Número telefonico es: " . $telefono . " \r\n";
$mensaje .= "Curso de su interes: " . $_POST['cursos'] . " \r\n";
$mensaje .= "Comentario: " . $_POST['comentario'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());
$para = '[email protected]';
$asunto = 'Contacto desde Pagina Web';
mail($para, $asunto, utf8_decode($mensaje), $header);
echo 'Su Mensaje a sido enviado con exito';
?>

esta es la linea que me ha dado problemas

$cursos = $_POST['cursos'];
foreach ($cursos as $value) {
echo $value."<br>";
}

la saque de aqui, de el foro, el problema es que si seleccionan 3 cursos, solo llega la ultima seleccion que hicieron y no las tres completas.

Gracias por la ayuda.