Foros del Web » Programando para Internet » PHP »

Proceso repetitivo dentro del cuerpo de mail

Estas en el tema de Proceso repetitivo dentro del cuerpo de mail en el foro de PHP en Foros del Web. Buenas noches.. Envió un correo con valores de una BD y array, el mensaje se envía normalmente, pero el problema esta en que tengo un ...
  #1 (permalink)  
Antiguo 16/11/2015, 21:34
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 4 años, 3 meses
Puntos: 1
Mensaje Proceso repetitivo dentro del cuerpo de mail

Buenas noches..
Envió un correo con valores de una BD y array, el mensaje se envía normalmente, pero el problema esta en que tengo un for el cual recorre arrays para formar una tabla:

Esta es una parte del código

Código PHP:
Ver original
  1. $mensaje = '
  2. for($pd=0;$pd<$longitud;$pd++){
  3.    <tr>
  4.        <td>`.$ca[$pd].'</td>
  5.     <td>'.$de[$pd].'</td>
  6.     <td>'.$uni[$pd].'</td>
  7.     <td>'.$to[$pd].'</td>
  8.     </tr>
  9. }
  10. ';

Los demás valores llegan bien, pero el proceso del for no esta bien porque me lleva texto y no el contenido de los arrays:

Esto llega al correo:

for($pd=0;$pd<$longitud;$pd++){

}

Como debo manejar el for tengo que ponerle echo, o algo..

Gracias por sus sugerencias...

Última edición por luis1; 16/11/2015 a las 21:43
  #2 (permalink)  
Antiguo 16/11/2015, 22:32
 
Fecha de Ingreso: mayo-2015
Ubicación: Polonia
Mensajes: 22
Antigüedad: 4 años, 3 meses
Puntos: 1
Información Respuesta: Proceso repetitivo dentro del cuerpo de mail

Hola,
O tal vez el for o while dentro del mensaje del mail no se puede utilizar...
  #3 (permalink)  
Antiguo 17/11/2015, 02:47
Avatar de mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 10 años
Puntos: 214
Respuesta: Proceso repetitivo dentro del cuerpo de mail

Saludo.
Eso es porque se está dejando el for como parte del string ($mensaje)

La soluciòn es independizarlos.

Código PHP:
Ver original
  1. for($pd=0;$pd<$longitud;$pd++){
  2.        $mensaje .= '<tr>
  3.           <td>'.$ca[$pd].'</td>
  4.        <td>'.$de[$pd].'</td>
  5.        <td>'.$uni[$pd].'</td>
  6.        <td>'.$to[$pd].'</td>
  7.        </tr>';
  8.     }
__________________
"Si consigues ser algo más que un hombre, si te entregas a un ideal, si nadie puede detenerte, te conviertes en algo muy diferente."
Visita piggypon.com

Etiquetas: body, mail, proceso, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 02:49.