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
<SCRIPT LANGUAGE="JavaScript">Total()</SCRIPT> coincidencias.
</td>
</tr>
<tr>
<td align="center" colspan=6>Enviar el resultado a: <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!