• User

    [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.
    image
    L'ultima riga restituisce F02, in realtà dovrebbe restituire circa 30 risultati, ma me ne riporta solo 1.

    Dove sbaglio?
    Grazie a chi risponderà


  • User

    Risolto utilizzando phpmailer.

    Si può chiudere grazie