Hola! Necesito ayuda, jeje. Tengo el siguiente código simplificado en PHP. Se trata de una página .php con un formulario que envía la propia página:
Código 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";
} ?>
Mientras se está procesando la consulta SQL y se envían los mails, me gusatría mostrar algún texto tipo "enviando correo X de Y), que se superponga encima de la página, o en algún sitio de ella.
Creo que con AJAX probablemente podría hacerse, he probado todo lo que se me ocurre, pero no logro resultados que funcionen... xD
Utilizo la librería JQUERY.
Gracias!!