0

私はウェブを検索してきましたが、解決策が見つからないようです...以前に質問を投稿しましたが、新しいコードを追加しようとしています...

次のコードがあります -->

単純化されたコードで自己送信するフォームを含む PHP ページ:

<?php if (isset($_POST["submit"])) {

    $sql = "SELECT * FROM table";
    $result = mysql_query($sql);

    while($row = mysql_fetch_array($result)) {

        mail($to, $subject, $newMessage, $headers);

    }
} ?>

<?php if (!isset($_POST["submit"])) {
    <form action="$PHP_SELF" method="post">
        <input name="subject" type="text" id="subject" />
        <textarea name="message" id="nbody"></textarea>
        <input type="submit" name="submit" id="submit" value="Send newsletter" />
    </form>
}else{
    echo "All mail processed";
} ?>

SQL リクエストを処理してメールを送信している間、メール送信の進行状況を示す何らかのテキストをオーバーレイ表示したいと思います (「100 件中 1 件のメールを送信しています」など)。

おそらくAJAXでできると思いますが、終了せずに多くのソリューションを試しました... jQueryライブラリを使用しています。

ありがとう!!

4

0 に答える 0