Ver Mensaje Individual
  #13 (permalink)  
Antiguo 01/05/2013, 10:56
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Campos Obligatorios PHP

me he dado cuenta de tu error mira :

deberias validar los datos antes de realizar lo siguiente

$email = trim(strip_tags(addslashes($_POST['email'])));
$name = trim(strip_tags(addslashes($_POST['name'])));
$phone = trim(strip_tags(addslashes($_POST['phone'])));

ya que si algun dato viene vacio te va a dar indefinida como te sucede
Código PHP:
Ver original
  1. if(empty($_POST['name']) ||  empty($_POST['email'])  ||  empty($_POST['phone']))
  2. {
  3.  
  4. // aqui puedes ver el error
  5.  
  6. // if(empty($_POST['phone'])){echo'introduce el telefono';}
  7. // if(empty($_POST['name'])){echo'introduce el nombre';}
  8. // if(empty($_POST['email'])){echo'introduce el email';}
  9.  
  10. echo 'rellena todos los datos';
  11. }
  12. else
  13. {
  14. $email = trim(strip_tags(addslashes($_POST['email'])));
  15. $name = trim(strip_tags(addslashes($_POST['name'])));
  16. $phone = trim(strip_tags(addslashes($_POST['phone'])));
  17.  
  18. // continuas con el script
  19.  
  20. }