HTML - Consulta formulario HTML - PHP

 
Vista:

Consulta formulario HTML - PHP

Publicado por Sergio (4 intervenciones) el 19/08/2011 17:12:12
Hola a todos

Tengo un inconveniente con mi página de contacto, en la cual es para que me envíen por mail consultas, y tengo el código en "PHP" , también, realice una página de salida al botón de envío, el problema que desconozco (no se de códigos, soy muy nuevo) es que no hace lo que se supone debería hacer al accionar el botón de enviar, lo que sucede es que limpia los campos y se queda en la misma página, espero haberme explicado bien, asi que, si alguien me puede ayudar, le agradecería, les dejo los códigos para que vean y me digan que es lo que esta mal, desde ya les agradezco la respuesta.

================================================== =======

Código "HTML"

<form>
<form method="POST" action="contacto.php">
<input type="hidden" name="recipient" value="[email protected]">
<input type="hidden" name="subject" value="Consulta">
<input type="hidden" name="redirect" value="gracias.html">

Nombre: <input type="text" name="realname">
<br><br>
e-m@il: <input type="text" name="email">
<br><br>
Mensaje: <textarea name="Mensaje"></textarea>
<br><br>
<input type="Submit" value="Enviar mail">

</form>

================================================== =======

Codigo "PHP"

<?php
$nombre = $_REQUEST['Nombre'];
$email = $_REQUEST['email'];
$texto = (!$_REQUEST['Mensaje']) ? $_REQUEST['mensaje'] : $_REQUEST['Mensaje'];
$texto = (!$texto) ? $_REQUEST['message'] : $texto;
$destino = $_REQUEST['recipient'];
$subject = $_REQUEST['subject'];
$redirect = $_REQUEST['redirect'];

if ($nombre != '') {
$header = "From: $nombre <$email>\r\n";
}
else {
$header = "From: $email\r\n";
}
$header .= "Return-Path: $email\r\n";

$mensaje = "Nombre: $nombre\r\n";
$mensaje .= "Mensaje: $texto";

mail($destino, $subject, $mensaje, $header);
header('Location: ' . $redirect);
?>

================================================== =======

Eso es todo, nuevamente gracias, saludos
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
sin imagen de perfil

Consulta formulario HTML - PHP

Publicado por belen (1 intervención) el 19/08/2011 17:24:28
Tenes dos etiquetas form, fijate de borrarle la primera que esta vacia y sino avisame amigo
Saludos
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

Consulta formulario HTML - PHP

Publicado por Sergio (4 intervenciones) el 19/08/2011 17:35:31
Muchas gracias por contestar, ya elimine la etiqueta <form> del inicio, pero sigo teniendo el mismo inconveniente, gracias.

Saludos.
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

Consulta formulario HTML - PHP

Publicado por Sergio (4 intervenciones) el 19/08/2011 18:42:57
Ya lo pude solucionar, pude lograr recibir la prueba que envié, el problema que tengo ahora es que en Hotmail me muestra 1ro. que el mensaje es malicioso, que no paso los filtros "SmartScreen" y que no se pudo verificar la entidad del remitente y 2do. en el mensaje me llega sin nombre, por favor me podrían ayudar, por que me parece que lo que ahora esta mal es el codigo PHP, desde ya les agradezco la respuesta.

Saludos.
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

Consulta formulario HTML - PHP

Publicado por Sergio (4 intervenciones) el 20/08/2011 02:01:21
Ya lo solucione, estaba diferente la variable 'Nombre'. gracias por todo.

Saludos.
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