2011-03-19 3 views
0

ive 데이터베이스에서 수천 명의 고객 이메일을 받았습니다.PHP 대량 이메일 선택 및 게시

PHP로 이메일 정렬 :

$q = $db->query("SELECT email FROM user LIMIT 200"); 
while($r = $q->fetch_array(MYSQLI_ASSOC)) : 
    echo '<input type="checkbox" name="emailList" class="useremail" value="'.$r['email'].'">'; 
endwhile; 

사람이 방법은 선택한 이메일을 게시 알고를? 가능한 경우 아약스 jquery. 당연히 나는 phpmailer를 사용하여 이메일을 게시 할 것입니다.

답변

1

할 수 있습니다 RAND()를 사용하여 SELECT 임의 행;

while($r = $q->fetch_array(MYSQLI_ASSOC)) : 
    echo '<input type="checkbox" name="emailList" class="useremail" value="'.$r['email'].'">'; 
endwhile; 

당신은 할 수 있습니다

$q = $db->query("SELECT email FROM user ORDER BY RAND() LIMIT 200"); 

두 번째 질문은 아마 다음과 같이 전자 메일 주소 또는 이메일에 관련된 ID에있는 확인란의 value을 변경해야합니다,하지만 분명하지 않다 $_POST 또는 $_GET을 사용하여 확인 된 값인 emailList에 액세스하십시오.

var_dump($_POST); 

또는

var_dump($_GET); 
+0

감사합니다 :) 선택한 이메일을 보내 어떤 생각? – tonoslfx

+0

@ boyee007 - 내 편집을 참조하십시오 –

+0

방금 ​​ur 답변으로 내 질문을 업데이트했습니다! 내 말은, 200 개의 이메일 (체크 박스 -> 이메일 주소)이 될 것입니다. 나는 내가 게시하고 싶은 이메일을 체크/선택하고 싶다. 선택한 이메일 만 제출 및 게시됩니다. jquery ajax로 해보고 싶습니다. 내가 무슨 뜻인지 알기를 바란다. – tonoslfx