Re: global array, can't assign values from variables

From: Date: Fri, 05 Sep 2003 20:11:57 +0000
Subject: Re: global array, can't assign values from variables
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-161828@lists.php.net to get a copy of this message
Chris Edwards wrote:
I'm just going to give the code and output. It should be self explanatory. The array, $criteria, is having the issue. I don't know what it's doing. I cannot seem to assign the value from the $data variable to the $criteria[index] value. You will see some attempts to debug the situation which leads me to more puzzlement. CODE: // run when cdata is found function characterDataHandler($parser, $data) { switch( $GLOBALS['currentTag'] )
    {
    case "MINSTARTDATE" : echo $data;/*$GLOBALS['criteria']['minstartdate']
= $data;*/break;
    case "MAXSTARTDATE" : $GLOBALS['criteria']['maxstartdate'] =
"junk";/*$data;*/break;
    case "MINSTAY" : $GLOBALS['criteria']['minstay'] = $data; break;
[snip]
echo "<pre>\n"; print_r($criteria); echo "</pre>\n"; OUTPUT: 9/6/2003 Array (
    [maxstartdate] => junk
    [minstay] =>
[snip]
$data is empty. How are you calling this function? -- ---John Holmes... Amazon Wishlist: www.amazon.com/o/registry/3BEXC84AB3A5E/ php|architect: The Magazine for PHP Professionals – www.phparch.com

« previous php.general (#161828) next »