Ver Mensaje Individual
  #11 (permalink)  
Antiguo 17/04/2011, 14:21
mglimas
 
Fecha de Ingreso: mayo-2006
Mensajes: 198
Antigüedad: 18 años
Puntos: 1
Respuesta: problema con formulario

A ver...con los códigos que yo tenía al principio en php y el formulario en html me enviaba el formulario y no me indicaba el envío como logré hacerlo con lo que indicaste pero sí me avisaba cuando faltaba completar datos, que es lo que ahora no está ocurriendo. Yo tenía este código:

Código PHP:
Ver original
  1. // Se envia el correo y se verifica el error
  2. $error = $mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc);
  3. if ($error == "0")
  4.  
  5. header("Location: contacto.html");
  6.  
  7.  
  8. else
  9. echo $error;
  10. }
  11. else
  12. {
  13.  
  14. echo("Complete los campos Requeridos");
  15. }
  16. }


que es el que reemplacé con lo que me indicaste:

Código PHP:
Ver original
  1. if( !$mail->smtp_send($de, $a, $header, $cuerpo, $cc, $bcc) )
  2. {
  3. header('Location: contacto.php?enviado=si');
  4. exit();
  5. }
  6. else
  7. {
  8. header('Location: contacto.php?enviado=no');
  9. exit();
  10. }

¿tengo que meter parte del código que tenía antes para que me de error si falta completar algún campo del formulario? Lo intento pero nada.

Muchas gracias!