İç içe liste oluşturulan bir PHP bir bağlantıyı vurgulayın nasıl

0 Cevap php

Ben iç içe listedeki tüm konuları görüntüler bir PHP komut dosyası var ve ben bunu vurgulanmış, bu sayede zaman linke tıklayın edebilmek istiyorum ve ama benim geçerli kod ile bu konuda nasıl gideceğimi biliyorum, can birisi yok Bu konuda bana yardımcı?

PHP, CSS ve JQuery kullanıyorum

Burada iç içe listelerindeki bütün konuları görüntülemek için benim PHP kodu olduğunu.

function make_list ($parent = 0, $parent_url = '') {
    global $link;
    echo '<ol>';                
    foreach ($parent as $id => $cat) {
        $url = $parent_url . $cat['url'];
        echo '<li><a href="' . $url . '" title="' . $cat['category'] . ' Category Link">' . $cat['category'] . '</a>';          

        if (isset($link[$id])) {
            make_list($link[$id], $url);
        }               
        echo '</li>';
    }       
    echo '</ol>';
}

$mysqli = mysqli_connect("localhost", "root", "", "sitename");
$dbc = mysqli_query($mysqli,"SELECT * FROM categories ORDER BY parent_id, category ASC");
if (!$dbc) {
    print mysqli_error();
} 

$link = array();
while (list($id, $parent_id, $category, $url) = mysqli_fetch_array($dbc)) {
    $link[$parent_id][$id] =  array('category' => $category, 'url' => $url);
}

make_list($link[0]);

0 Cevap