Come da oggetto come posso inviare una e-mail in html che mi visualizzi un tabella risultato di un select da db mysql?
![]()
Come da oggetto come posso inviare una e-mail in html che mi visualizzi un tabella risultato di un select da db mysql?
![]()
Si, certo, alla fine dei conti è sempre HTML.
Per l'invio ti suggerisco di usare una classe già pronta (es. phpmailer, htmlmime). Ti eviti molti grattacapi.
Il mio problema non sarebbe tanto inviare la tabella statica, quanto inserire il select all'interno della sintassi di invio e-mail, non è che mi puoi fare un esempio su come procedere?Originariamente inviato da filippo.toso
Si, certo, alla fine dei conti è sempre HTML.
Per l'invio ti suggerisco di usare una classe già pronta (es. phpmailer, htmlmime). Ti eviti molti grattacapi.
Grazie
Ci sono principalmente due metodi:
1. Utilizzare l'output buffering (richiami ob_start() all'inizio ed ob_get_clean() alla fine del codice di generazione dell'HTML).
2. Accodare le stringhe HTML ad una variabile (es. $body) invece che usare echo()/print(), etc.
phpmailer mi sembra un po' complesso per quello che serve a me, infatti, bisogna configurare smtp ecc, cercavo qualcosa di più semplice, che presi i dati della tabella risultante dalla query, me li inviasse via e-mail in forma html come vengono visualizzati sullo schermo.Originariamente inviato da filippo.toso
Ci sono principalmente due metodi:
1. Utilizzare l'output buffering (richiami ob_start() all'inizio ed ob_get_clean() alla fine del codice di generazione dell'HTML).
2. Accodare le stringhe HTML ad una variabile (es. $body) invece che usare echo()/print(), etc.
Grazie
phpmailer è perfetto per le tue esigenze.
Codice PHP:
<?php
require(dirname(__FILE__) . "/class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "from@example.com";
$mail->AddAddress("myfriend@example.net");
$mail->Subject = "An HTML Message";
$mail->Body = "Hello, [b]my friend[/b]! \n\n This message uses HTML entities!";
?>
Il select lo metto all'interno del Body?Originariamente inviato da filippo.toso
phpmailer è perfetto per le tue esigenze.
Codice PHP:
<?php
require(dirname(__FILE__) . "/class.phpmailer.php");
$mail = new PHPMailer();
$mail->From = "from@example.com";
$mail->AddAddress("myfriend@example.net");
$mail->Subject = "An HTML Message";
$mail->Body = "Hello, [b]my friend[/b]! \n\n This message uses HTML entities!";
?>
Tipo $mail->Body = "Select ecc......
Resto della tabella"
Ti ho già risposto in merito:
http://forum.html.it/forum/showthrea...4#post12144186
sono riuscito ad inviare solo l'ultima riga della tabella,
non capisco come fare ad inviare tutte le righe.......
qualche suggerimento?