Как получить выбранный идентификатор для второго dropbox на основе первого dropbox в PHP с обновлением?
Я создаю редактор для блога, и каждый пост будет классифицирован.
Когда пользователь нажимает на Заголовок сообщения из первого выпадающего меню и нажимает Ga (go in Dutch), то страница перезагружается со второй категорией dropbox, выбранной в категорию, связанную с ней, и отображает все остальные категории в том же dropbox.
Второй dropbox, содержащий все категории, позволит пользователю изменить категорию статьи. Я могу заполнить оба дропбокса, но не знаю, как заставить работать часть выбора.
Я думаю, что (isset($_POST['Ga'])) чего-то не хватает, но я не знаю.
Есть предложения?
<?php if (isset($_POST['Ga'])) { $db = new mysqli("dbhost", "username", "password", "dbname"); //set your database handler $query = "SELECT c.catid , a.titel , c.cat FROM artikelen a JOIN Categorie c ON c.catid = a.catid where c.catid = a.catid"; $result = $db->query($query); while ($row = $result->fetch_assoc()) { if ($row ['a.catid'] = ['c.catid']) { $selected = ($row['catid'] == $result); $resultofcat = echo "<option value=\"".$row["catid"]."\" ".($selected ? " selected=\"selected\"":"").">".$row["cat"]."</option>"; } } } ?> <?php $link = mysqli_connect("dbhost", "username", "password", "dbname"); $db = new mysqli("dbhost", "username", "password", "dbname");//set your database handler $query = "SELECT c.catid , a.titel , c.cat FROM artikelen a JOIN Categorie c ON c.catid = a.catid"; $result = $db->query($query); echo "<form action='test.php' method='post' enctype='multipart/form-data'>"; ?> <select id='subcatsSelect'> <?php // $query = "SELECT catid, cat FROM Categorie"; $result = $db->query($query); while ($row = $result->fetch_assoc()) { // $subcats[$row['catid']][] = array("catid" => $row['catid'], "val" => $row['cat']); echo "<option value='catid'> {$row['titel']}</option>"; } ?> </select> <select id='categoriesSelect'> <?php $result = $db->query($query); while ($row = $result->fetch_assoc()) { $resultofcat = ("<option value='{$row ['catid']}'> {$row['cat']}</option>"); echo $resultofcar; } ?> </select> <input id='Ga' type='submit' value='Ga'name='Ga' />
Что я уже пробовал:
Я попытался поискать через Stackoverflow безрезультатно и попытался задать этот вопрос там, но не получил никаких ответов.