2012-03-05 3 views
0

일부 이메일 (최대 300 자)이 포함 된 데이터베이스가 있고 이메일/뉴스 레터를 이메일로 보내고 싶습니다. 텍스트를 쓰면 submit시 sendemails.php를 통해 작업을 수행하지만 sendemails.php를 통해 textarea의 입력을 보내서 데이터베이스의 모든 전자 메일로 보내려면 어떻게해야합니까?PHP 데이터베이스를 함께 가져 와서 모든 이메일에 뉴스 레터를 보냅니다.

+6

'메일 ($ $ _POST, '여기에 몇 가지 스팸은'에 [ 'textareafield']);' –

+0

나는 $ 이메일과 같은 뭔가를해야 할 것이다 = "회원 가입일 이메일을 선택"; $ to = $ email; 하지만 이메일은 쉼표로 구분되지 않습니까? – user1250526

+0

@MarcB +1 "여기에 스팸 메일"이 있습니다 ... – Kristian

답변

1
$result = mysql_query("SELECT email FROM member"); 
$emails = array(); 
while ($row = mysql_fetch_row($result)) 
    $emails[] = $row[0]; 

$to = implode(", ", $emails); 

mail($to, "subject", $_POST["myTextarea"]); 
+0

감사합니다. – user1250526