Nadie?
mmm bueno, les explico mejor por si no lo hice :S.. lo que tengo que hacer es un esto:
tengo una pagina formulario.html y una pagina procesa_form.php, en la pagina formulario tengo inputs text, selects textareas y CHECKBOX! bueno, la pagina procesa_form.php va a recoger los valores ingresados en la pagina formulario.html y los va a enviar por correo electronico en formato html... les digo que no tengo problemas para enviar los datos, excepto con los checkbox, pues el usuario puede escoger muchos y al llegar la variable que contiene las opciones marcadas del checkbox en como array, a la pagina que "recoge y envia" los datos por correo electronico, no se como hacer para que dinamicamente me recupere los valores marcados.. aqui pongo el codigo para que me entiendan mejor:
Código PHP:
<?php
error_reporting(E_ALL);
$nombre = $_POST["nombre"];
$telefono = $_POST["telefono"];
$correo = $_POST["correo"];
$direccion = $_POST["direccion"];
$ninvitados = $_POST["ninvitados"];
$nespecifico = $_POST["especifico"];
$dia = $_POST["dia"];
$mes = $_POST["mes"];
$anyo = $_POST["anyo"];
$nadicionales = $_POST["nadicionales"];
$registrado = $_POST["registrado"];
$destinatario = "[email protected]";
$asunto = "Cotización";
$cuerpo = "
<html>
<head>
<title>envio de cotizacion</title>
</head>
<body>
<b>Nombre / Razón Social:</b> $nombre<br>
<b>Teléfono:</b>$telefono<br>
<b>Correo Electronico:</b>$correo<br>
<b>Dirección:</b> $direccion<br>
<b>Tipo de Evento o Servicio a Cotizar:</b><br>".
if (isset($_POST['evento']))
{
$evento = $_POST['evento'];
$n = count($evento);
$i = 0;
echo "Eventos Marcados \r\n";
while ($i < $n)
{
echo "$evento[$i] \r\n";
$i++;
}
}."<br>
<b>Número de Invitados:</b>$ninvitados<br>".
if (!$nespecifico){
break;
}
else{
echo "<b>Numero Específico:</b>$nespecifico";
}
."
<b>Fecha a Realizarse:</b> $dia / $mes / $anyo<br>
<b>Notas Adicionales:</b> $nadicionales<br>
<b>¿El usuario es registrado?</b> $registrado<br>
</body>
</html>
";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
mail ($destinatario,$asunto,$cuerpo,$headers)or die("no se ha podido enviar el correo");
echo "el mensaje fue enviado con exito";
?>
Como ven intente procesar dinamicamente el mensaje, pero me sale un error porque parece que no puedo contatenar un IF o un FOR con un texto :s... porfas si alguien sabe como digamelo, se que puede ser una pachotada, pero asi se aprende!... gracias a todos los participantes...
saludos!