2012-12-06 3 views
0

mail()과 함께 약 500 개의 전자 메일을 보내야합니다. 500 루프가 걸립니다.MySQL 쿼리에 대해 진행률 표시 줄을 만드는 방법

진행률을 어떻게 반영 할 수 있습니까?

$percentage=55; //which changes every time it enters loop. 

<div id="percentage" style="width:<?php echo $percentage;?>%></div> 
+1

그래서 PHP의'mail()'함수를 사용하고 있습니다. 그게 MySQL 쿼리와 관련이 있습니까? – BenM

+0

mysql 데이터베이스 – Sandeep

+1

에서 이메일을 가져 오는 중 AJAX를 사용하지 않으면 PHP에서이를 수행 할 수 없습니다. PHP 페이지의 모든 실행은 메일을 보내기 위해 사용하는 루프가 끝날 때까지 대기합니다. AJAX 사용을 조사하십시오. – BenM

답변

0
($nb_send * 100)/$total 
  • $ nb_send 다음으로 반복 값을
  • $ : 당신의 500 이메일 태그를 사용하여 막대를 들어

progress 또는 HTML =>http://jsfiddle.net/zYewc/2/

+0

%를 계산했지만 모든 쿼리가 실행 된 후에 만 ​​표시됩니다. – Sandeep

+0

은 루프에 들어갈 때마다 백분율을 표시하는 방법입니다. – Sandeep

+0

내 게시물을 편집했거나 진행률 막대를 보거나 중첩 된 두 div를 사용했습니다. 래퍼 막대의 첫 번째 코드 배경색이 두 번째이고 너비가 백분율 ( – ke20

관련 문제