我想在選擇列表(下拉列表)中顯示類別和子類別,如下圖所示。在HTML中列出類別和子類別SELECT
這是我試圖在PHP:
// Fetch all the records:
while ($stmt->fetch()) {
$cats[$parent][$id] = $name;
}
function displayList(&$cats, $parent, $level=0) {
if ($parent==0) {
foreach ($cats[$parent] as $id=>$nm) {
displayList($cats, $id);
}
}
else {
foreach ($cats[$parent] as $id=>$nm) {
echo "<option>$nm</option>\n";
if (isset($cats[$id])) {
displayList($cats, $id, $level+1); //increment level
}
}
}
}
echo '<select>';
displayList($cats, 0);
echo '</select>';
此代碼顯示我的所有類別在我的下拉列表中。但我需要爲我的子類別添加縮進。
任何人都可以告訴如何去做。
謝謝。
您shoupd使用父母 – kotapeter
@KótaPéter,我不知道如何修改這個PHP函數。你能幫助我嗎?謝謝。 – user3733831