Cada pagina en mi web tiene el header y el footer exactamente igual. Entonces tengo un archivo
header.php y otro
footer.php que luego mediante php include los incluyo en cada una de las paginas.
Tanto el
header.php y el
footer.php tienen formularios. En el header, mediante un boton de iniciar sesion se abre un modalbox (jQuery UI Dialog) con un formulario de log-in, que es procesado dentro del mismo
header.php, es decir:
Código:
<form method="post" action="header.php" id="loginForm" name="loginForm" class="formulario"
>
En el footer, hay un mini formulario de suscripción al newsletter del sitio, es decir, un input para ingresar el email y un boton para enviar, que también es procesado dentro del mismo
footer.php, es decir:
Código:
<form method="post" action="footer.php" id="subscribeForm" name="subscribeForm" class="formulario"
>
El problema es que cuando yo pulso el boton para enviar el formulario, me lleva a header.php o a footer.php como si fueran paginas de mi web.
Hay alguna forma de que no suceda esto?
Aparte el problema es que cuando tengo que mostrar un mensaje lo hago mediante el jQuery UI Dialog, y como al pulsar el boton me lleva a header.php o a footer.php, los mensajes no se muestran.
Me han dicho que con AJAX y jQuery podia solucionar esto.
Alguna idea?
Agradezco toda ayuda