View Single Post
ישן 17-03-07, 18:37   # 1
Eli-Hai
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,758

Eli-Hai לא מחובר  

עזרה בייעול ושינוי קוד PHP הקשור בקטגוריות רקורסיביות

PHP קוד:
$query_one mysql_query("SELECT * FROM `categories` WHERE `category_id` ='0' ORDER BY `id` ASC") or die(mysql_error());
while( 
$result mysql_fetch_array($query_one) )
    
$root_categories[$result["id"]] = $result["name"];

foreach( 
$root_categories as $id => $name ) {
    
$query_two mysql_query("SELECT * FROM `categories` WHERE `category_id` ='{$id}' ORDER BY `id` DESC");
    echo 
"<u>" $root_categories[$id] . "</u><br />";
        while( 
$result mysql_fetch_array($query_two) )
            echo 
$result["name"] . "<br />";

כמו שאתם רואים, לדעתי הקוד לא מי יודע מה יעיל. ובנוסף, זה מראה סאב אחד בלבד, אני צריך להפוך את זה לרקורסיבי. אפשר עזרה בייעול / המשך הקוד?
  Reply With Quote