My main script
============================

$result = new questions();
$result->ShortListCategories($lang);

$temp="";
$test=explode("",$result);

ksort($test);
reset($test);
foreach ($test as $ab=>$ac){
 $temp.="<OPTION VALUE=\"$ab\">$ac\n";
}

================================

everything before $temp="";  is working fine :)

ive added / re-added / changed the rest of the code a dozen times- 
trying to get it to work...

Here is the function :-

======================================

Function ShortListCategories($lan) {
$query = "SELECT category_id, category_name FROM categories ORDER BY 
category_id";
$result=mysql_query($query) or die(mysql_error());

global $categories;

while ($row = mysql_fetch_array($result)) {
   $temp=trim($row[0]);
 $categories[$temp]=trim($row[1]);
}
reset($categories);
return ($categories);
}


=======================================

everyting after (& including)  global $categories;  Ive added / re-
added & changed the codse a dozen times - & nothing works...

Basically, WITHIN the function - I can loop / read / view the 
$categories  array - & everything works fine - So i KNOW the data is 
being stored correctly...

However, No matter what i do, I cannot "return" this/these value(s) 
back to the main script...

my "latest" error message is -

Object of class questions could not be converted to string in  (main 
script file) etc....


Is it possible to retrieve the value from the function - & how ?


PS, Ive found lots of online tutorials - where the function is 
includedin the *same* file as the main script.. - But hardly / not 
enough examples - where the function is in a class - held in a 
different file to the main script... - Unless the example is  
$test=5;  return $test; etc (very basic script - I find)

Thanks



Reply via email to