function recursePathLookup($CatID, $Path = array()) {

      //Get the catid for this subcat

      $sql = "SELECT SubCategoryID, Name FROM categories WHERE CategoryID =
'".$CatID."'";

      $query = mysql_query($sql);

      if(mysql_num_rows($query) == 1) {

         $data = mysql_fetch_array($query);

         $Path[] = $data["Name"];

         recursePathLookup($data["SubCategoryID"], $Path);

      } else {

         //print_r($Path);

         return $Path;

      }

   }

 

   print_r(recursePathLookup(2));

 

Any ideas why when I uncomment the //print_r($Path) inside the function it
prints the value fine, but when I try to return the value and print it
outside the function I get nothing?

Thanks,

Nate

Reply via email to