Ma no...
devo mandare una email con contenuto html con il risultato di una query
Codice PHP:
while($item = $result->fetch_assoc()){
$price = $item["price"];
$quantity = $item["quantity"];
$sub_total = ($price*$quantity);
?>
<tr>
<td><?php echo $item["name"]; ?></td>
<td><?php echo '$'.$price.' USD'; ?></td>
<td><?php echo $quantity; ?></td>
<td><?php echo '$'.$sub_total.' USD'; ?></td>
</tr>
}
questo risultato voglio mandarlo via email nel corpo de la mail
tipo ---> $adminMessage .= $Risultato
il codice que manda la mail è questo:
Codice PHP:
<?
$adminEmail = 'admin@admin.net';
//$userEmail = filter_var($_POST['email'], FILTER_SANITIZE_EMAIL);
$userEmail=$orderInfo['email'];
$userMessage = '
<html>
<head>
<title>Grazie per averci contattato</title>
</head>
<body>
<h1>Grazie per averci contattato</h1>
<p>La tua richiesta è stata inoltrata. Ti risponderemo al più presto.</p>
<p>Lo Staff</p>
</body>
</html>
';
$adminMessage = "
<html>
<head>
<title>Contatto dal sito web</title>
</head>
<body>
<h1>Contatto dal sito web</h1>
<ul>
<li>Nome: {$orderInfo['last_name']}</li>
<li>Oggetto: {$orderInfo['id']}</li>
<li>Messaggio: {$orderInfo['id']}</li>
</ul>
</body>
</html>
";
$headers[] = 'MIME-Version: 1.0';
$headers[] = 'Content-type: text/html; charset=utf-8';
mail($userEmail, 'Richiesta di contatto effettuata con successo', $userMessage, implode("\r\n", $headers));
mail($adminEmail, 'Richiesta di contatto dal sito web', $adminMessage, implode("\r\n", $headers));
//echo "Messaggio inviato con successo";
echo $userEmail;
?>