function fuc_location($ID,$location){
global $table_class;
//if(!$ID){ print_r($location); return $location;}
if($ID){
$sql="select * from $table_class where ID=$ID";
$result=mysql_query($sql) or die(mysql_error());
$row1 = mysql_fetch_array($result);
$location[]=$row1["ID"]."".$row1["class_name"]."";
fuc_location($row1["parentID"],$location); //
}else{
print_r($location);return $location;}}
请问一下为什么我print_r 输出的值是对的,然后想马值 $location return就是return不出来.谢谢,望高手赐教!!!
global $table_class;
//if(!$ID){ print_r($location); return $location;}
if($ID){
$sql="select * from $table_class where ID=$ID";
$result=mysql_query($sql) or die(mysql_error());
$row1 = mysql_fetch_array($result);
$location[]=$row1["ID"]."".$row1["class_name"]."";
fuc_location($row1["parentID"],$location); //
}else{
print_r($location);return $location;}}
请问一下为什么我print_r 输出的值是对的,然后想马值 $location return就是return不出来.谢谢,望高手赐教!!!
global $table_class;
static $location = array(); //if(!$ID){ print_r($location); return $location;}
if($ID){
$sql="select * from $table_class where ID=$ID";
$result=mysql_query($sql) or die(mysql_error());
$row1 = mysql_fetch_array($result);
$location[]=$row1["ID"]."".$row1["class_name"].""; fuc_location($row1["parentID"]); //
}else{
print_r($location);return $location;} }
function fuc_location($ID){
global $table_class;
static $location = array(); //if(!$ID){ print_r($location); return $location;}
if($ID){
$sql="select * from $table_class where ID=$ID";
$result=mysql_query($sql) or die(mysql_error());
$row1 = mysql_fetch_array($result);
$location[]=$row1["ID"]."".$row1["class_name"].""; fuc_location($row1["parentID"]); //
}
return $location; }
<?php
function fuc_location($ID,$location){
global $table_class;
//if(!$ID){ print_r($location); return $location;}
if($ID){
$sql="select * from $table_class where ID=$ID";
$result=mysql_query($sql) or die(mysql_error());
$row1 = mysql_fetch_array($result);
$location[]=$row1["ID"]."".$row1["class_name"]."";
return fuc_location($row1["parentID"],$location); //
}else{
return $location;
}
}
?>