show the rest of your code When you say this code is "repeated again", what does that mean? repeated in a function, a loop,...?
Print out $sumItUp["TU4R"] prior to if(). Is it as you expect? -----Original Message----- From: Scott Fletcher [mailto:[EMAIL PROTECTED]] Sent: Wednesday, April 03, 2002 9:14 AM To: [EMAIL PROTECTED] Subject: [PHP] What's wrong with the Array? I"m baffled! Hi! I'm a little baffled on why the array is not working the way I expect it to. It showed there is something about the array I do not know about. Well, it's never too late to learn something new. So, here's the code and see if you can help me out. -- clip -- $name = "TU4R"; if ($sumItUp[$name] == "") { $sumItUp[$name] = 0; } else { //debug echo "**"; $number = $sumItUp[$name]; $number++; $sumItUp[$name] = $number; } echo $sumItUp[$name]."<br>"; -- clip -- In this case, the if statement never went into else statement when there's a number like 0, 1, 2, etc. So, what's the heck is happening here? When the array, "sumItUp[]" was empty then the number "0" was assigned and it work like a charm. So, when this code is repeated again, the if statement check the array, "sumItUp[]" and found a number, "0" and it is not equal to "" as shown in the if statement. So, therefore the else statement should be executed. But in this case, it never did. I tested it myself to make sure I wasn't missing something by putting in the php codes, "echo '**';" and the data, "**" was never spitted out on the webpage. So, it tell me that the else statment was never executed. So, the problem had to do with the data in the array itself. So, can anyone help me out? Thanks a million!!!!!! Scott -- 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