[英]How to insert email from sql query if checkbox is marked in PHP?
我在向多個用戶發送郵件時遇到問題。 具體來說,我有數據庫中的表。 我在一行中有 id_user、姓名、姓氏、email...( 標簽)。 第一列是 name= $row['id_user'] 的復選框。
如果我檢查等。 5 個用戶,我需要向他們發送相同的消息,並且有效。
我只需要一些想法如何填充$emailAll數組。 我需要做提交方法嗎? 在這種情況下,我需要將所有數據傳輸到帶有數組的新 php 文件嗎?
謝謝: :)
href="mailto:<?php $len = count($emailAll);
$i= 0;
while ($i< $len){
echo $emailAll[$i] .";";
$i++;}?>"
據我所知,最好的事情
將您的復選框設置為數組,如下所示
<input type="checkbox" name="emails[]" value="email" />
發送此其他或相同的 PHP 文件,然后使用表格,您將收到一個數組電子郵件
然后迭代此 emails 數組並將逗號分隔的 email 在一個變量中並發送 email
$emailId="";
foreach ($_POST['emails'] $key => $email) {
$emailId.=",".$email;
}
$from = "test@test.com";
$to = $emailId;
$subject = "Checking PHP mail";
$message = "PHP mail works just fine";
$headers = "From:" . $from;
if(mail($to,$subject,$message, $headers)) {
echo "The email message was sent.";
} else {
echo "The email message was not sent.";
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.