18/06/2015, 09:15
|
| | | 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 Muchas Gracias por tu ayuda.
Haber si lo entendí bien. en contacto.php
No se en que parte ubicaría el GET, perdón soy nueva en esto y aun sigo aprendiendo.
<li class="form-button">
<input type="submit" value="Enviar" class='boton' name='boton'/>
<?php if(isset($_GET['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>
en validación.php
if(mail($dest,$asunto,$cuerpo,$headers)){
$var=1;
header('Location: contacto.php?result=$var');
// si el envio fue exitoso reseteamos lo que el usuario escribio:
$_POST['nombre'] = '';
$_POST['apellido'] = '';
$_POST['email'] = '';
$_POST['tel'] = '';
$_POST['mensaje'] = '';
}else{
$var=0;
header('Location: contacto.php?result=$var');
} |