通过php$_POST循环,发送带有值的电子邮件


Loop through php $_POST, send email with values

我使用的是:

foreach($_POST as $name => $value){ 
    $items = $name.': '.$value.' '; 
}
$message = 'FROM: '.$name." 'nEmail: ".$email."'nItems: 'n".$items;
mail($to, $subject, $message, $headers); 

当我发送电子邮件时,它只发送最后一个$name/value字段。我需要$_POST数组中的所有名称/值对。

$items = '';
foreach($_POST as $name => $value){ 
    $items .= $name.': '.$value.' '; 
}
$message = 'FROM: '.$name." 'nEmail: ".$email."'nItems: 'n".$items;
mail($to, $subject, $message, $headers); 

试试这个:

$items = '';
foreach($_POST as $name => $value){ 
    $items .= $name.': '.$value.' '; 
}
$message = 'FROM: '.$name." 'nEmail: ".$email."'nItems: 'n".$items;
mail($to, $subject, $message, $headers);