[snip]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] =>
$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
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php