View Single Post
ישן 17-03-07, 23:06   # 2
TopSite
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Jul 2006
הודעות: 317

TopSite לא מחובר  

ציטוט:
נכתב במקור על ידי Eli-Hai צפה בהודעה
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