function getHeader($id){
// VARS
$print="";
// SQL TO GET THE ORDER
$mySQL=mysql_query("
SELECT * FROM `table`
");
// LOOP THE IDS
while($r=mysql_fetch_array($mySQL)){
$print .= '<p>'.$r["id"].'</p>';
}
return $print;
}
// MAIL FUNCTION
function mailToSend($Id){
$getHeader = getHeader($Id);
$html = <<<EOM
<!DOCTYPE html>
<html lang="en">
<head>
</head>
<body>
$getHeader;
</body>
</html>
EOM;
}
mailToSend(46088);
?>
私の質問は私の前の質問に関連しています(http://stackoverflow.com/questions/13917256/php-why-cant-eom-contain-php-functions)
$print
それがループされ、多くの行が含まれていると仮定します。returnステートメントがデータをループするようにするにはどうすればよいですか。私は使用する必要がありますreturn
。