[英]Dynamically sent variables in a mail (PHP)
我的表單中輸入字段旁邊有加號圖標,因此我可以添加更多輸入字段。 字段名稱以這種形式自動生成為->“ 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>
';
追加有什么問題?
$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>";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.