I'm having a problem with a peice of code, it will execute fine except it won't go into the call.
Code:function GetSubCategory($id,$str,$folder) { $db = OpenDB(); $r = mysql_query("SELECT category_id,name,folder FROM category WHERE category_id <> ".$id." AND category_parent_id = ".$id,$db); while($row = mysql_fetch_array($r)) { $r2 = mysql_query("SELECT count(*) as pages FROM Page p, category c WHERE p.category_id = c.category_id AND c.category_id = ".$row['category_id'],$db); $row2 = mysql_fetch_array($r2); $pages = $row2['pages']-1; //ignore the index.php $folder += $row['folder']; //append new folder to existing echo $str."<a href='".$folder."'>".$row['name']." (".$pages.")</a><br>\n"; $str += "<a href='".$folder."'>".$row['name']."</a>>>"; GetSubCategory($row['id'],$str,$folder); } CloseDB($db); }
I don't get any warnings or error messages, it just stops.




Reply With Quote