Ben bir kategori ağacı yapmak için döngüler bu komut dosyası var. Ama bir kullanıcı aşağıdaki örnekte olduğu gibi alır belirli kategorileri görüntülemek istiyorum. Bir yan not olarak komut içinde sipariş kategoriye url bağlantı kurmak için döngüler.
Ben ne söylemeye çalışıyorum ben sadece belirli kategoriler ve tam url görüntülemek için bilmek istiyorum sanırım?
Burada bir örnektir.
Found In Category: Books & Authors, Html, Web design
İşte benim PHP betik.
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); // $url adds url value to sub categories
}
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]);