我要在我的第一期和第四期<代码><ol>tag中添加两个不同的类别特性,但我确实不知道如何在我的休养职能中添加这种特性? 谁能帮助我?
这里是我的购买力平价。
function make_list ($parent = 0, $parent_url = ) {
global $link;
echo <ol> ;
foreach ($parent as $id => $cat) {
if($cat[ parent_id ] == 0 ){
$url = $parent_url . $cat[ url ];
echo <li><a href=" . $url . " title=" . $cat[ category ] . Category Link" style="color: orange; font-weight: bold;"> . $cat[ category ] . </a> ;
} else {
$url = $parent_url . $cat[ url ];
// Display the item:
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, $depth) = mysqli_fetch_array($dbc)) {
$link[$parent_id][$id] = array( parent_id => $parent_id, category => $category, url => $url, depth => $depth);
}
make_list($link[0]);
产出
<ol>
<li>First Nested List</li>
<li>First Nested List</li>
<li>First Nested List
<ol>
<li>Second Nested List</li>
<li>Second Nested List</li>
<li>Second Nested List
<ol>
<li>Third Nested List</li>
<li>Third Nested List</li>
<li>Third Nested List
<ol>
<li>Fourth Nested List</li>
<li>Fourth Nested List</li>
<li>Fourth Nested List</li>
</ol>
</li>
<li>Third Nested List</li>
<li>Third Nested List</li>
</ol>
</li>
<li>Second Nested List</li>
<li>Second Nested List</li>
</ol>
</li>
<li>First Nested List</li>
<li>First Nested List</li>
</ol>