HTML - Formulario HTML5 + PHP

   
Vista:

Formulario HTML5 + PHP

Publicado por Ceinpre (1 intervención) el 24/09/2015 11:32:23
Buenos días compañeros,

Tengo una duda que no ser muy bien por donde tirar, a ver si me podéis orientar.

Tengo un index.html con un formulario con el siguiente código:

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
<div class="se-slope" id="contact">
<article class="se-content">
<div class="wrap">
<h3 class="tittle two">Contacto</h3>
<div class="contact-form">
 
<form class="left_form" action="contacto.php" method="post">
 
 
<div>
<span><label >NOMBRE</label></span>
<span><input name="userName" type="text" class="textbox"></span>
</div>
<div>
<span><label>E-MAIL</label></span>
<span><input name="userEmail" type="text" class="textbox"></span>
</div>
<div>
<span><label>TELÉFONO</label></span>
<span><input name="userPhone" type="text" class="textbox"></span>
</div>
</form>
<form class="right_form">
<div>
<span><label>MENSAJE</label></span>
<span><textarea name="userMsg"> </textarea></span>
</div>
<div>
 
 
<input type="submit" value="Enviar"/>
</div>
</form>


Y un contacto.php con el siguiente contenido:

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
<?php
 
@$userName = addslashes($_POST['userName']);
@$userEmail = addslashes($_POST['userEmail']);
@$userPhone = addslashes($_POST['userPhone']);
@$userMsg = addslashes($_POST['userMsg']);
 
 
$cabeceras = "From: $userEmail\n"
. "Reply-To: $userEmail\n";
$asunto = "Mensaje desde la pagina Web";
$userEmail_to = "c******@gmail.com";
$contenido = "$userName ha enviado un mensaje desde la web www.******.com\n"
. "\n"
. "Nombre: $userName\n"
. "Email: $userEmail\n"
. "Teléfono: $UserPhone\n"
. "Mensaje: $userMsg\n"
. "\n";
 
 
if (@mail($userEmail_to, $asunto ,$contenido ,$cabeceras )) {
 
 
die("Gracias, su mensaje se envio correctamente.");
}else{
 
 
die("Error: Su información no pudo ser enviada, intente más tarde");
}
?>


Pero cuando le doy a enviar en la URL no me llega nada... y lo más raro es que el navegador cambia la URL a tipo "midominio.com/?userMsg=+prueba+de+envio"


Alguien me podría orientar?

Gracias!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de jhonatan

Formulario HTML5 + PHP

Publicado por jhonatan (3 intervenciones) el 24/09/2015 22:08:27
Buenas tardes una buena practica es que crees una funcion dentro tu archivo php y indiques al form que la envie a esa funcion , ademas ponle id a cada elemento (<input id="userName" name="userName" type="text" class="textbox">)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar