Re: Array Elements & While Loops

From: Date: Mon, 01 Oct 2001 15:31:15 +0000
Subject: Re: Array Elements & While Loops
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-69461@lists.php.net to get a copy of this message
Where is the closing brace for your while loop? -Steve On Monday, October 1, 2001, at 07:04 AM, Tom Churm wrote:
hi, my problem is this: i'm using a while loop to check elements in an Array for valid email syntax. if $User[0] is a valid email address but $User[1] is not, the code for $User[0] is still executed before the die statement. i need my loop to finish checking ALL array elements for validity, and to then die BEFORE any further code is executed. here's what i have now (it doesn't work): //loop to check for bad email addresses: $j = 0; $flag = 0; while ($j < count($User)){ if (($User[$j]!="")&&!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a- z0-9-]+(\.[a-z0-9-]+)*$", $User[$j])) { $flag = 1; $errorNo = $j + 1; } //die if flag is 1 if ($flag = 1) {
    die ("<p align='center'><b>Email #$errorNo is not a valid e-mail
address!</b><br><br><br><a href='javascript:window.history.back();'>Please return and correct this.</a></p>"); } else { continue... } any suggestions would be great! thanks much, tom -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: php-general-unsubscribe@lists.php.net For additional commands, e-mail: php-general-help@lists.php.net To contact the list administrators, e-mail: php-list-admin@lists.php.net


« previous php.general (#69461) next »