- Home
- Categorie
- Coding e Sistemistica
- PHP
- [PHP] PEAR Mail e Query
-
[PHP] PEAR Mail e Query
Buongiorno a tutti,
mi sto cimentando, per la prima volta, nell'uso di pear's mail per inviare delle mail con all'interno il contenuto di una query mysql; ebbene, funziona tutto, l'unica cosa che non riesco a sistemare è la formattazione ed anche il risultato query, vi spiego con il codice:
[PHP]$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error);
}
$sql1 = "SELECT MAGA AS MA FROM PATAF WHERE AA99=24";
$result = $conn->query($sql1);
if ($result->num_rows > 0){
{ while($row = ($result)->fetch_assoc()) {
//
$body = "Content-Type: text/html; charset=ISO-8859-1\n";
$body .= "Content-Transfer-Encoding: quoted-printable\n\n";
$body .= "<style>table { font-family: arial, sans-serif; font-size:28px; border-collapse: 0.5px; border-spacing: 1px; width: 100%; hight: 18px;}
td, th { border: 1px solid #dddddd; text-align: right;font-size:13px;padding: 5px;}
tr:nth-child(even) { background-color: #f2f2f2;}</style> <center><table><tr><th>PV</th></tr>" ;
$body .="CONTENT\n\n";
$body .="" . $row['MA'] . "" ;
$body .="\n\n\n\n\n"; // }[/PHP]...poi invio la mail...
[PHP]echo "send mail ..."; $mail = $smtp->send($to, $headers, $body); echo "mail sent.";[/PHP]
e questo è il risultato che ricevo via mail.
L'ultima riga restituisce F02, in realtà dovrebbe restituire circa 30 risultati, ma me ne riporta solo 1.Dove sbaglio?
Grazie a chi risponderà
-
Risolto utilizzando phpmailer.
Si può chiudere grazie