Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2012, 09:07
lkriss
 
Fecha de Ingreso: julio-2011
Ubicación: Santiago, Chile.
Mensajes: 95
Antigüedad: 13 años, 4 meses
Puntos: 4
Pregunta Envio de mail con varios link de imagenes

Hola nuevamente muchachos ....
actualmente me encuentro haciendo un envio de mail a traves de un formulario y en el cual hay una table con varios registros con sus respectivos checkbox, el problema es que al hacer click en un registro envia al mail sin problemas.... PERO! si selecciono mas de un checkbox... o sea 2 o mas registros me envia al mail solo 1 registro, aunque por pantalla se muestran todos los registros seleccionados... la verdad es que creo que me estoy saltando un paso pequeño en el codigo del cual no me he dado cuenta... ojalaa me puedan ayudar muchachos... gracias de antemano. A continuacion dejo el codigo en donde envio el mail.

Código PHP:
<?php
session_start
();
$nombreRemitente=$_POST['NombreRemitente'];
$mailRemitente=$_POST['DirRemitente'];
$nombreDestinatario=$_POST['nombreDestinatario'];
$mailDestinatario=$_POST['direccionDestinatario'];
$asunto=$_POST['asunto'];
$mensaje=$_POST['mensaje'];
$check=$_POST['checkid'];

     require(
"phpmailer/class.phpmailer.php");
     
$mail             = new PHPMailer();

     
$mail->IsSMTP();

     
$mail->SMTPAuth   true;
     
//$mail->SMTPSecure = "ssl";

        
$mail->Host       "aqui va el servidor";
        
$mail->Port       25;

        
$mail->Username   '[email protected]';

       
$mail->Password   "xxxx";

       
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

       //====== DE QUIEN ES ========

       
$mail->From       $mailRemitente;

       
$mail->FromName   $nombreRemitente;

       
//$mail->AddAttachment("img/button.png", "last.gif"); //Archivo adjunto

      //====== PARA QUIEN =========

     
$mail->Subject    $asunto;
     
$mail->AddAddress($mailDestinatario,"Cliente");

     
//$mail->AddAddress("[email protected]","Para ti ");

    
            
if (isset($_POST['checkid']))
{
   
$cliente$_POST['checkid'];
   
$n        count($cliente);
   
$i        0;
   
  while (
$i $n)
   { 
           
                     
$mail->Body      "<li>{$cliente[$i]}</li>";
             echo 
"<li>{$cliente[$i]}</li>";
             
$i++;
                       
  }
        
$mail->send();    
  }
else
{
?>
<script type="text/javascript">
     alert ("El nombre de usuario y la contraseña no coinciden");
     location.href="envioMail.php";
</script>
<?
}
?>
cabe recordar que utilizo phpmailer... saludos :)