Autor Tema: [RESUELTO] Ayuda con la clase phpmailer  (Leído 199 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado tumbero_x

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 7
  • -Recibidos: 1
  • Mensajes: 63
  • Calificaciones: +1/-0
Ayuda con la clase phpmailer
« en: 03 de Febrero de 2012, 14:40:45 »
Hola amigos!!!
estoy tratando de armar un mail con la clase phpmailer
mi problema es que necesito acomodar los datos que vienen por $_POST en una tabla (la tabla se enviabien por mail)
pero no lo puedo lograr ya que se me complica porque lo que necesito armar son varios  array
Como lo podria hacer? dejo el ejemplo
Saludos y muchas gracias!!!
Código PHP
  1. $mail->MsgHTML(
  2.                   "<table cellspacing='0px' cellpadding='0px' border='1px' width:100% >
  3.                  <thead>
  4.                     <tr>
  5.                        <th>Cod.</th>
  6.                        <th>EAN</th>
  7.                        <th>Descripcion</th>
  8.                        <th>Origen</th>
  9.                        <th>Gtia.</th>
  10.                        <th>Suc</th>
  11.                        <th>Cantidad</th>
  12.                     </tr>
  13.                  </thead>
  14.                  <tbody>
  15.                  <tr>
  16.                  <td>".$_POST['array']."</td>
  17.                  </tr>
  18.                  </tbody>
  19.               </table>");



Desconectado cesar_cz

  • Moderadores
  • ******
  • Gracias
  • -Dados: 0
  • -Recibidos: 189
  • Mensajes: 602
  • Calificaciones: +195/-0
  • Sexo: Masculino
  • Seamos autodidactas
    • Web Master César Cancino Zapata
Respuesta de César Cancino
« Respuesta #1 en: 04 de Febrero de 2012, 18:24:19 »
Hola Tumberox manéjalo con variables:

Código PHP
  1. $var=$_POST['array'];
  2. $mail->MsgHTML(
  3.                   "<table cellspacing='0px' cellpadding='0px' border='1px' width:100% >
  4.                  <thead>
  5.                     <tr>
  6.                        <th>Cod.</th>
  7.                        <th>EAN</th>
  8.                        <th>Descripcion</th>
  9.                        <th>Origen</th>
  10.                        <th>Gtia.</th>
  11.                        <th>Suc</th>
  12.                        <th>Cantidad</th>
  13.                     </tr>
  14.                  </thead>
  15.                  <tbody>
  16.                  <tr>
  17.                  <td>".$var."</td>
  18.                  </tr>
  19.                  </tbody>
  20.               </table>");

saludos..
« última modificación: 06 de Febrero de 2012, 10:52:55 por enecumene »

Desconectado tumbero_x

  • Usuario Activo
  • ***
  • Gracias
  • -Dados: 7
  • -Recibidos: 1
  • Mensajes: 63
  • Calificaciones: +1/-0
Re: Ayuda con la clase phpmailer
« Respuesta #2 en: 05 de Febrero de 2012, 04:56:46 »
Hola Cesar gracias por contestar
al final lo solucione de esta forma
Código PHP
  1. $body.=   "<tbody >";
  2.                            for($i=0;$i<count($_POST["compra_cod_art"]);$i++)
  3.                            {
  4.                               $body.="<tr >
  5.                                       <td style='border:1px solid #DDDDDD'>".$_POST['compra_cod_art'][$i]."</td>
  6.                                       <td style='border:1px solid #DDDDDD'>".$_POST['compra_descripcion'][$i]."</td>
  7.                                       <td style='border:1px solid #DDDDDD'>".$_POST['compra_proce'][$i]."</td>
  8.                                       <td style='border:1px solid #DDDDDD'>".$_POST['compra_gar_art'][$i]."</td>
  9.                                       <td style='border:1px solid #DDDDDD'>".$_POST['ingre_suc'][$i]."</td>
  10.                                       <td style='border:1px solid #DDDDDD'>".$_POST['compra_cantidad'][$i]."</td>
  11.                                       </tr>";
  12.                            }
  13.                            $body.="</tbody>
Saludos y muchas gracias nuevamente!!!