Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Dynamische HTML-Tabelle in PHP Mail

Die Chancen stehen gut, Ihre displayWinesList() function echo's seine Daten, anstatt sie zurückzugeben.

Sie können entweder Ihre Funktion modifizieren, um die Daten zurückzugeben, oder sie so lassen, wie sie ist, und die Ausgabepufferung verwenden, um die Daten zu erfassen:

$to = "[email protected]";
$subject = "WineStore Query";
ob_start();
displayWinesList($connection, $query,$region_name, $wine_type, $price);
$message = ob_get_clean();
$message = '<html>'.$message.'</html>';
$from = "[email protected]";
…

Um es sicher zu wissen, posten Sie bitte Ihre displayWinesList() Funktion.