![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
06/05/2011, 13:28
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años, 8 meses Puntos: 1 | |
Respuesta: problema con formulario Tuve que cambiar el orden y ahora funciona. Primero qué hacer en caso de que envíe, segundo, en el caso de no enviar y tercero en caso de que falten completar campos. Por otra parte cambié, en lugar de window.back(), puse history.back(1). Ahora, con el código que me mandaste, ¿Es posible que me informe en el error que hace falta completar cambios en el último if? Poniendo el código que me indicas me sale solo error.
Muchas gracias por tu gran ayuda.
if( !$mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc) )
{
echo '<script type="text/javascript">location.href = "contacto.php?enviado=si";</script>';
exit();
}
else
{
echo '<script type="text/javascript">alert("Mensaje no enviado."); javascript:history.back(1);</script>';
exit();
}
}
else
{
echo '<script type="text/javascript">alert("Mensaje no enviado.\nError: '.$mail->errorInfo.'"); javascript:history.back(1);</script>';
exit();
} |