Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/11/2005, 15:48
preguntoncio
 
Fecha de Ingreso: marzo-2005
Mensajes: 67
Antigüedad: 19 años, 1 mes
Puntos: 0
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&oacute;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&uacute;mero de Invitados:</b>$ninvitados<br>"
.
             if (!
$nespecifico){
                break;
              }
              else{
                echo 
"<b>Numero Espec&iacute;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!

Última edición por preguntoncio; 19/11/2005 a las 20:07