Well Brad... it worked. Guess I forgot to use well the IF statements. Thanks.
"Brad Pauly" <[EMAIL PROTECTED]> escribió en el mensaje news:[EMAIL PROTECTED] > On Wed, 2003-12-31 at 11:18, Cesar Aracena wrote: > > Hi all, > > > > I'm trying to create a script to check for errors in submitted forms. I want > > the visitor to enter two times the email address and then check for it... > > This is what I have so far. The scripts checks if the email was entered in > > both fields, but not if they are equal to each other... ??? > > > > if (!trim($email1)) > > { > > echo "<BR>El <B>E-mail</B> es requerido."; > > $errors++; > > if (!trim($email2)) > > { > > echo "<BR>El <B>E-mail</B> es requerido en ambos campos."; > > $errors++; > > if ($email1 != $email2) > > { > > echo "<BR>Las <B>direcciones de E-mail</B> no concuerdan."; > > $errors++; > > } > > } > > } > > > > What is wrong? Thanks in advanced and happy new year to all. > > The check to see if they are the same needs to be outside of the checks > for being blank. If they are both not blank, you will never get to the > last check. You could check for both in the first if, then do the > comparison. Something like (untested): > > if (!trim($email1) || !trim($email2)) { > echo "<BR>El <B>E-mail</B> es requerido en ambos campos."; > $errors++; > } elseif ($email1 != $email2) { > echo "<BR>Las <B>direcciones de E-mail</B> no concuerdan."; > $errors++; > } > > - Brad -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php