Hola chicos, en mi web tengo un formulario de contacto que por el momento va perfecto pero solo me falta una cosa y es que me gustaria que cuando alguien me envie un mensaje a traves del formulario al darle al boton "Enviar" me envie el mensaje y vaya auna pagina hecha por mi diciendo que se ha enviado el mensaje correctamente. Y si no fuese mucho pedir que haga lo mismo cuando algunos de los campos no se rellenan pero que vata a otra pagina de error.
Este es el codigo que he puesto para que funcione mi formulario:
Y este es el formulario:
Espero vuestra ayuda.
Un saludo.
Este es el codigo que he puesto para que funcione mi formulario:
<?php
$enviara = "[correo eliminado]";
$tema = "formulario de mi web";
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$mail = $_POST['mail'];
$mensaje = $_POST['mensaje'];
$headers = "";
$mensaje = "\nNombre: " . $nombre . "\nEmpresa: " . $empresa . "\nE-mail: " . $mail . "\nMensaje: " . $mensaje;
mail($enviara, $tema, $mensaje, $headers);
?>Y este es el formulario:
<form action="contacto.php" method="post" name="contacto" target="_parent" id="contacto">
<label>Nombre:
<input name="nombre" type="text" id="nombre" size="30" title="Escriba aquí su nombre">
</label>
</p>
<label>Empresa:
<input name="empresa" type="text" id="empresa" size="30" title="Escriba aquí el nombre de la empresa">
</label>
</p>
<label>E-Mail:
<input name="mail" type="text" id="mail" size="30" title="Escriba aquí su dirección de correo">
</label>
</p>
Mensaje:</p>
<label>
<textarea name="mensaje" cols="45" rows="5" id="mensaje" title="Escriba aquí su mensaje"></textarea>
</label>
</p>
<label>
<input type="submit" name="enviar" id="enviar" value="Enviar" title="Enviar">
</label>
<label>
<input type="reset" name="borrar" id="borrar" value="Borrar" title="Borrar">
</label>
</p>
</form>Espero vuestra ayuda.
Un saludo.