Hola amigos, estoy haciendo una pagina html y me surgió problema de que al usar un formulario, y querer mandarlo por mail, tengo que usar php. El formulario me lo envia exitosamente pero luego, me manda a una página que no es la que quiero, que es la página php. Mi pregunta es:¿ como puedo hacer para enviar el formulario y seguir en la en la misma direccion que antes? Y solo agregarle un mensaje de correo enviado exitosamente. Como es la primera vez que uso php, he leido manuales pero no pude resolverlo. El codigo que uso es el siguiente

el archivo php es envia_form_php.php y su codigo es:

<html>
<head>
<title>Comentario Recibido!</title>
</head>

<body bgcolor="#114966" text="#003300" link="#006060" vlink="#006060">
<p>
<?
if (!$HTTP_POST_VARS){
?>
</p>
<p>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado
";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "
";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "
";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "
";

//mando el correo...
mail("cacu_leproso@hotmail.com","Formulario recibido",$cuerpo);

//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</p>
</body>
</html>
/php>


Y la parte del contact.html que incluye dicho formulario es este(lo comento para que vean el codigo y no el formulario):

<html>....
<head>...
<body>...
.....
<form action="envia_form_php.php" method=post enctype="text/plain">
<span class="style13">Nombre: </span><br />
<input type=text name="nombre" size=16>
<br />
<span class="style13">Email : </span><br />
<input type=text name=email size=16>
<br />
<span class="style13">Comentarios: </span><br />
<textarea name=coment cols=32 rows=6> </textarea>
<br/>
<input type=submit value="Enviar">
</form>
....

</body>...
</head>...
</html>....



Si me dan una respuesta o algo que me ayude se los agradesco!
Pertenece a la categoría:

No hay respuestas para esta pregunta