Hola! tengo un fomulario sencillo de contacto en mi pie de página pero me pasa una cosa que no entiendo. Si guardo la página con la extensión contacto.html el formulario funciona correctamente pero si la guardo como contacto.php cuando doy a enviar el mensaje se recargar la página y no se envía a la página donde se insertan los comentarios, dejo el código:
Como veis es un formulario normal y corriente de lo más sencillo, con un campo nombre, email, y comentario donde se inserta en la página envia.php ¿dónde esta el problema? algunos diréis que si no tengo código php en la página me da error por eso, pero no es así, la cabecera, la barra de navegación y el pie de página los paso por includes, así:
<div id="formu">
<h2>FORMULARIO DE CONTACTO</h2>
<form action="envia.php" method="post">
<input type="text" name="NOMBRE" id="nombre" size="40" maxlength="60" placeholder="Nombre(requerido)" required>
<input type="text" name="EMAIL" id="email" size="40" maxlength="120" placeholder="Correo electrónico">
<textarea name="COMENTARIO" placeholder="Comentario(requerido), máximo 1000 carácteres" maxlength="1000" id="pregunta" rows="5" required></textarea><br/>
<input type="submit" value="ENVIAR" >
</form>
Como veis es un formulario normal y corriente de lo más sencillo, con un campo nombre, email, y comentario donde se inserta en la página envia.php ¿dónde esta el problema? algunos diréis que si no tengo código php en la página me da error por eso, pero no es así, la cabecera, la barra de navegación y el pie de página los paso por includes, así:
<?php include("cabecera.php");?>