View Single Post
ישן 04-06-07, 08:01   # 1
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

תגידו זה יעיל?(קטגוריות)

היה לי משעמם, אז חשבתי על כל מיני דרכים למצוא סאב קטגוריות, אחת מהדרכים היא זאת:
PHP קוד:
function print_subs($id,$i){
    
$sql="SELECT * FROM `category` WHERE `pid`='".$id."'";
    
$result=mysql_query($sql) or die(mysql_error());
    if(
mysql_num_rows($result)>0){
        while(
$row=mysql_fetch_array($result)){
            for (
$x=0;$x<$i;$x++) echo "-";
            echo 
$row['title']."<br />";
            
print_subs($row['id'],$i+1);                    
        }
    }

רקורסיה פשוטה, בשביל לקרוא לה אני פשוט כותב print_subs(0,0);
עשיתי אותה תוך דקה בערך, ואני יודע שיש כאן הרבה שאילתות.
אבל זה דיי יעיל לא?

Last edited by 4ior; 04-06-07 at 08:03..
  Reply With Quote