18/06/2015, 08:31
|
| | | Fecha de Ingreso: junio-2015
Mensajes: 7
Antigüedad: 9 años, 5 meses Puntos: 0 | |
Respuesta: Mostrar mensaje de envio correcto en la misma pagina Así es como lo puse
en contacto.php
<li class="form-button">
<input type="submit" value="Enviar" class='boton' name='boton'/>
<?php
if(isset($result)) {
if ($result==1)
echo '<div class="result_ok">Email enviado correctamente</div>';
else
echo '<div class="result_fail">Hubo un error al enviar el mensaje </div>';
}
?>
</li>
y así lo hice en validacion.php
if(mail($dest,$asunto,$cuerpo,$headers)){
header('Location: contacto.php?result=$var');
$var=1;
// si el envio fue exitoso reseteamos lo que el usuario escribio:
$_POST['nombre'] = '';
$_POST['apellido'] = '';
$_POST['email'] = '';
$_POST['tel'] = '';
$_POST['mensaje'] = '';
}else{
header('Location: contacto.php?result=$var');
$var=0;
}
lo probé y no me funciono , está bien pensado lo que me disjiste , no se porque no me funciona. |