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
.