Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2015, 20:36
Avatar de LucasAddams
LucasAddams
 
Fecha de Ingreso: febrero-2015
Ubicación: Argentina
Mensajes: 26
Antigüedad: 9 años, 2 meses
Puntos: 3
Problemita con el Formulario de contacto

Verán, me sucede lo siguiente: Hice el formulario y lo saco a través del sitio con un include pero cuando completas y mandás el formulario, se me abre una página en blanco -en la misma página- con el mensaje "Mensaje enviado".

Lo que yo quiero es que no se abra, si no que el "Mensaje enviado" aparezca dentro del include en donde se encontraba el formulario.


El código del formulario html es:

Código HTML:
<form method="POST" action="mail.php">

			<label for="">Nombre</label><br>
			<input type="text" name="nombre" id="nombre"/><br>
			<label for="correo">Correo Electrónico</label><br>
			<input type="text" name="mail" id="correo"/><br>
			<label for="asunto">Asunto</label><br>
			<input type="text" name="asunto" id="asunto"/><br>
			<label for="mensaje">¡Tu mensaje!</label><br>
		    <textarea cols="22" rows="10" name="mensaje" id="mensaje"></textarea><br>
			<input type="submit" value="Enviar"/>

</form> 
Y la función en php del mail es:

Código PHP:
<? //Recepcion de datos
$nombre=$_POST["nombre"];
$asunto=$_POST["asunto"];
$mensaje=$_POST["mensaje"];
$correo=$_POST["correo"];
//Fin de recepcion de datos
//accion de envio
//---------//

$para='[email protected]';
$mensaje='
Mensaje de:
'
.$nombre.'
correo:
'
.$correo.'
asunto:
'
.$asunto.'
mensaje:'
.$mensaje.'
'
;
$desde='from:'.$correo.'[email protected]';
ini_set(sendmail_from,'[email protected]');
mail($para,$asunto,$mensaje,$desde);
echo
'Mensaje Enviado';

?>
El include en el sitio lo saco así:

Código HTML:
<div id="Contacto">

[PHP]<?php include("mail.html");?>[/PHP]

</div> 

Para que vean mejor el problema, les dejo donde la subí para probarla: http://probandositios.esy.es/

Última edición por LucasAddams; 03/03/2015 a las 20:42 Razón: no salio el enlace