Gracias, solo coloque esos 3 campos de manera de prueba se que tengo mal algunas cosas pero es alli donde tengo el problema, y el codigo de esta manera no me funciona, me deberian de llegar por lo menos esos 3 que coloque pero nada. espero me puedan ayudar:
1. que se envien los datos a mi email y al de la persona que llena el formulario.
2. que redireccione a una pagina de gracias.html si envia correctamente los datos.
3. Si diera error al cargar los datos que redireccione a una pagina de error.html.
Nota: el formulario es mucho mas largo, solo coloque esas tres campos para probar, tambien tiene variables que son de seleccion (SELECT).
Código:
<?php
if($_POST['enviar']){
$email=$_POST['email'];
$recipiente = "[email protected]";
$asunto = "Reporte de Pago";
$message .="Tus nombres y apellidos: ".$_POST['Tus nombres y apellidos']."<br>";
$message .="Cédula de identidad o RIF: ".$_POST['Cédula de identidad o RIF']."<br>";
$message .="Correo electrónico: ".$_POST['Correo electrónico']."<br>";
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type:text/html; charset=iso-8859-1\r\n";
$headers .= "From: ".$_POST['Correo electrónico']."\r\n";
$headers .= "Reply-to: $Correo electrónico\r\n";
$headers .= "Cc: ".$_POST['Correo electrónico']."\r\n";
mail($recipiente,$asunto,$message,$headers);
header('Location: gracias.html');
}else{
header('Location: error.html');
}
?>
Gracias.