Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/03/2014, 23:27
juanrojas
 
Fecha de Ingreso: marzo-2014
Mensajes: 6
Antigüedad: 10 años, 1 mes
Puntos: 0
Es posible contener un FORM como variable y enviarla por PHPMailer ?

Hola amigos,
Saben si es posible guardar un formulario (<form></form>) en una variable y enviarla a PHPMailer para usarla como parte del cuerpo del mensaje ?

Tengo lo siguiente...
...
<form action="enviar.php" method="post" enctype="multipart/form-data" >
<table border="0" cellpadding="0" cellspacing="0" width="580">
<SCRIPT LANGUAGE="JavaScript">
Mostrar();
</SCRIPT>
<tr>
<td colspan=6><br>---FIN---<br> Se han encontrado un total de&nbsp;
<SCRIPT LANGUAGE="JavaScript">Total()</SCRIPT>&nbsp;coincidencias.
</td>
</tr>
<tr>
<td align="center" colspan=6>Enviar el resultado a:&nbsp<input type="mail" name="email" value="Direccion de correo" size="50"></td>
</tr>
<tr>
<td align="center" colspan=6>
<input type="button" value="Enviar listado" onClick="return Enviar(this.form)"> | <input type="reset" value="Borrar listado">
</td>
</tr>
</table>
</form>

Notaran que hay una función JavaScript en medio de la <table> y es que esta muestra en pantalla (en HTML) los resultados de una busqueda. Ejemplo:

0001. Dato-1a Dato-1b Dato-1c Dato-1d Dato-1e
0002. Dato-2a Dato-2b Dato-2c Dato-2d Dato-2e
0003. Dato-3a Dato-3b Dato-3c Dato-3d Dato-3e
0004. Dato-4a Dato-4b Dato-4c Dato-4d Dato-4e
0005. Dato-5a Dato-5b Dato-5c Dato-5d Dato-5e
0006. Dato-6a Dato-6b Dato-6c Dato-6d Dato-6e
0007. Dato-7a Dato-7b Dato-7c Dato-7d Dato-7e
...
9999. Dato-#a Dato-#b Dato-#c Dato-#d Dato-#e
---FIN---
Se han encontrado un total de [1 a 9999] coincidencias.

Enviar el resultado a: [_Direccion_de_correo________]
[_Enviar_listado_] | [_Borrar_listado_]

Bueno, algo así es lo que veo en pantalla...

El asunto es que...
TENGO QUE ENVIAR EL LISTADO POR CORREO Y NO SE COMO!!!

En enviar.php basado en PHPMailer() tengo la estructura en HTML esperando el resultado de Mostrar(). Ejemplo:
...
$mensaje = "<table border=0 cellpadding=0 cellspacing="0" width="580">";
$mensaje = ."";
$mensaje = ."</table>";
...
$mail->Body = $mensaje;
$mail->Send();

Como comprenderan, $mensaje = .""; debe contener los resultados de Mostrar()

Espero que puedan ayudarme.
Saludos a todos!