我的表单中的输入字段旁边有加号图标,因此我可以添加更多输入字段。以这种形式自动生成字段的名称 - > “one_f1”,“one_f2”...
当我创建要发送的邮件时,我需要为此创建一个while循环,这样我就可以放置从表单发送的所有值。我试图在一个名为body的变量中添加while循环时遇到困难,因为它必须在邮件正文中。
我该如何解决这个问题?
这是代码;
$body ='
<ul>
while(isset($_POST["one_f".$i]))){
echo "<li style=\"list-style: circle;\">".$_POST["one_f".$i]".</li>";
}
</ul>
';
答案 0 :(得分:3)
追加有什么问题?
$body = "<ul style=\"list-type-type:circle\">";
$i = 1; // whatever number the first field is
while(isset($_POST['one_f'.$i])) {
$body .= "<li>".$_POST['one_f'.$i]."</li>";
$i++; // you forgot this in your code!
}
$body .= "</ul>";