
El botón Enviar de mi formulario no hace nada! Ayuda por favor
Publicado por Ed (2 intervenciones) el 07/12/2016 02:07:31
Hola, tengo un problema con mi formulario. Tengo creada mi pagina de contacto con mis datos de formulario y tengo un archivo .php, pero al presionar en el boton ENVIAR se dirige a la mi pagina de contacto :(
Mi archivo PHP es:
Por favor auxilio!
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!-- Contact Form
============================================= -->
<div class="contact-form clearfix">
<div id="message-contact" class="success" style="display:none;">¡Gracias! Pronto nos pondremos en contacto.</div>
<form name="contact_form" id="contact_form" method="post" class="contacto">
<fieldset>
<div><input type="text" class="nombre" name="nombre" value="Tu Nombre" onFocus="if (this.value=='Tu Nombre') this.value='';"/></div>
<div><input type="text" class="apellidop" name="apellidop" value="Apellido Paterno" onFocus="if (this.value=='Apellido Paterno') this.value='';"/></div>
<div><input type="text" class="apellidom" name="apellidom" value="Apellido Materno" onFocus="if (this.value=='Apellido Materno') this.value='';"/></div>
<div><input type="text" class="email" name="email" value="Tu E-mail" onFocus="if (this.value=='Tu E-mail') this.value='';"/></div>
<div><input type="text" class="telefono" name="email" value="Teléfono" onFocus="if (this.value=='Teléfono') this.value='';"/></div>
<div><textarea cols="30" rows="5" class="mensaje" name="mensaje" value="Mensaje" onFocus="if (this.value=='Mensaje') this.value='';">
Mensaje</textarea></div>
<div class="ultimo">
<a href="aviso.html">"<h6 class="texto-aviso">Aviso de Privacidad</h6></a>
<form method="post" action="proceso.php"> <input type="submit" /> </form>
<button type="submit" class="btn btn-default boton_envio">Enviar</button>
<div class="msg"></div>
</div>
</fieldset>
</form>
</div>
</div>
Mi archivo PHP es:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?php
// Guardar los datos recibidos en variables:
$nombre = $_POST['nombre'];
$apellidop = $_POST['apellidop'];
$apellidoM = $_POST['apellidoM'];
$email = $_POST['email'];
$telefono = $_POST['telefono'];
$mensaje = $_POST['mensaje'];
// Definir el correo de destino:
$dest = "informes@cedopec.com";
// Estas son cabeceras que se usan para evitar que el correo llegue a SPAM:
$headers = "From: $nombre <$email>\r\n";
$headers .= "X-Mailer: PHP5\n";
$headers .= 'MIME-Version: 1.0' . "\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
// Aqui definimos el asunto y armamos el cuerpo del mensaje
$asunto = "Contacto";
$cuerpo = "Nombre: ".$nombre."<br>";
$cuerpo = "Apellidop: ".$apellidop."<br>";
$cuerpo = "Apellidom: ".$apellidom."<br>";
$cuerpo .= "Email: ".$email."<br>";
$cuerpo .= "Telefono: ".$telefono."<br>";
$cuerpo .= "Mensaje: ".$mensaje;
// Esta es una pequena validación, que solo envie el correo si todas las variables tiene algo de contenido:
if($nombre != '' $apellidop != '' $apellidom != '' && $email != '' && $telefono != '' && $mensaje != ''){
mail($dest,$asunto,$cuerpo,$headers); //ENVIAR!
}
?>
Por favor auxilio!
Valora esta pregunta


0