2012-12-06 63 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