簡體   English   中英

在郵件中動態發送變量(PHP)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM