我正在研究一种PHP表单,该表单允许用户将行添加到表中,然后通过电子邮件使用表单提交信息。我需要将这些变量传递给电子邮件。我曾尝试使用此:PHP窗体循环变量
$n = count($type);
$i = 0;
for ($i = 0; $i < $n; $i++){
$e_classes = "______________________________________________ \r\n\n";
$e_classes .= "Class Type: {$type[$i]} \r\n";
$e_classes .= "Number of Classes: {$nc[$i]} \r\n";
$e_classes .= "Number of Students: {$sc[$i]} \r\n";
$e_classes .= "______________________________________________ \r\n\n";
}
但是,当我只收到电子邮件中的最后一个表中显示。我将如何获取所有添加的表格行来显示?如果我使用'echo',我可以使所有工作都成功,但我需要将所有内容都传递给我可用于发送电子邮件的变量。
将'$ e_classes =“'的第一个实例更改为'$ e_classes。=”' – Josh
每次输入'for'循环时,都会覆盖'$ e_classes'变量 –