循环使用php$\u POST,发送带有值的电子邮件
我正在使用:循环使用php$\u POST,发送带有值的电子邮件,php,email,post,Php,Email,Post,我正在使用: foreach($_POST as $name => $value){ $items = $name.': '.$value.' '; } $message = 'FROM: '.$name." \nEmail: ".$email."\nItems: \n".$items; mail($to, $subject, $message, $headers); 当我发送电子邮件时,它只发送最后一个$name/value字段。我需要$\u POST数组中的所有名称/
foreach($_POST as $name => $value){
$items = $name.': '.$value.' ';
}
$message = 'FROM: '.$name." \nEmail: ".$email."\nItems: \n".$items;
mail($to, $subject, $message, $headers);
当我发送电子邮件时,它只发送最后一个$name/value字段。我需要$\u POST数组中的所有名称/值对。请尝试以下操作:
$items = '';
foreach($_POST as $name => $value){
$items .= $name.': '.$value.' ';
}
$message = 'FROM: '.$name." \nEmail: ".$email."\nItems: \n".$items;
mail($to, $subject, $message, $headers);
非常感谢。这起作用了。现在,如果我只能将结果整齐地显示在表格中。哈哈,太好了,真管用。谢谢你的帮助!现在,我尝试将$items输出格式化为html表或纯文本行。有人能帮我吗?我可以用标签包装$name和$value吗?
$items.=“$name:$value\n”代码>用于文本行
$items = '';
foreach($_POST as $name => $value){
$items .= $name.': '.$value.' ';
}
$message = 'FROM: '.$name." \nEmail: ".$email."\nItems: \n".$items;
mail($to, $subject, $message, $headers);