Hola:
Lo más sencillo es el iframe oculto y el formulario, incluso si no debes modificar nada en la página según el resultado de la transacción MySQL, no necesitas programar nada con javascript
:
<iframe name="
oculto" style="display: none"></iframe>
<for action="destino.php" target="
oculto"...
Como verás, solo debes ocultar el iframe y hacer coincidir el target del formulario con el name del iframe.
Si quisieras programar la respuesta basta con programarla en la página principal y al cargar el iframe llamar a la función que hubieses definido considerando que la página la ve como el objeto parent (del tipo window):
window.onload = function() {
parent.respuesta(datos_de_la_respuesta);
}
Para usar Ajax, es también fácil: debes crear ese objeto, luego abrirlo (open()); dependiendo del método preparar los parámetros, programar o no la respuesta y hacer la petición.
En nuestras FAQs hay alguna información.
Saludos