looks ok as long as you are really testing what
you mean to. As you've written it if any of the variables
are an empty string, zero, logical false or not set then
the if statement will be true.

what is $auth?

Tim Ward
http://www.chessish.com
mailto:[EMAIL PROTECTED]
----- Original Message -----
From: James Brennan <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, December 17, 2002 9:03 PM
Subject: [PHP] nested if in a for statement


> I am checking the values of a submited forms for empty fields with the
code
> below. My problem is that the echo statement is being executed once
> regardless of whether or not the if statement is true. What am I missing?
>
> thanks,
> loopjunkie
>
> ---- snip ----
> /* variables in array set earlier in script */
> $userVars = array($nameFirst, $nameLast, $pass, $pass2, $auth, $dob_year,
> $dob_month, $dob_day);
>
> for ($i=0; $i <= count($userVars); $i++) {
> if (empty($userVars[$i])) {
> echo "please enter all required info";
> break;
> }
> }
> --- snip ----
>
>
> _________________________________________________________________
> Add photos to your messages with MSN 8. Get 2 months FREE*.
> http://join.msn.com/?page=features/featuredemail
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to