我有一个数据库表:
ID email
我从数据库中调用这些数据并将其发布在html table
:
<?php
$sql = $link->query("SELECT ...");
while($data = $sql->fetch_object){
?>
<table>
<tr>
<td>
<?=$data->ID?>
</td>
<td>
<?=$data->email?>
</td>
<td>
<input type="checkbox" id="mail_<?=$data->ID?>">
</td>
</tr>
</table>
<?php
}
?>
<input type="button" id="send_mail_button">
最后一列有一个复选框。如果选中此复选框,当我单击 时send_mail_button
,我想向选中复选框的每封电子邮件发送一封邮件:对我来说,如果这将通过AJAX
使用form post
.
我可以这样做:
$subject = 'something';
$body = 'hello world!';
foreach($to as $t){
mail($t, $subject, $body);
}
但我无法创建一个$to
包含所有email
地址的数组 (),然后使用foreach
我发送邮件的循环检索每封电子邮件。
我该怎么做?