こんにちは、この素晴らしいウェブサイトの本当に thx OK ここでは、私がこのようなデータベースを得たという考えです:
CategoryID CategoryName ParentID
---------------------------------
1 FirstMenuCat1 NULL
2 FirstMenuCat2 NULL
3 SubMenuCat1 1
4 SubMenuCat2 1
5 SubMenuCat3 2
2つのメニューを表示したいアイデアは、メニュー1からオプションを選択し、2番目のメニューでオプションを選択できるようにすることですが、メニュー2には同じparentIDを持つオプションを表示したいです
function get_tables(){
require_once ('mysqli_connect.php');
$queryCats ="SELECT *
FROM menus
WHERE ParentID = NULL
ORDER BY CategoryID;";
$querySubCats ="SELECT *
FROM menus
WHERE ParentID = $selected
ORDER BY CategoryID;";
}
echo $queryCats;
echo '<select name="cat">';
foreach ($queryCats as $key =>$value){
echo "<option value=\"$key\">
$value</option>\n";
}
echo '</select>';
$selected = '</select>';
echo '<select name="subcat">';
foreach ($querySubCats as $key =>$value){
echo "<option value=\"$key\">
$value</option>\n";
}
echo '</select>';
echo '<h1>Select a Category:</h1>
<form method="post">';
get_tables();
echo '</form>';
?>
さて、これを表示させようとしていますが、まだ何かアイデアが必要ですか?