Я очень новичок в HTML, PHP & MySql, поэтому извиняюсь за вопрос noob, но мне нужно получить категории из базы данных, которые находятся в 2 таблицах, но мне трудно позвонить подкатегории после нажатия на начальную ссылку.Retrieve Категория и список подкатегорий в PHP
//Category code as...
<?php
require 'dbcon.php';
$sql = "SELECT * FROM `category`";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
echo "<table>
<tr>
<th>Category < /th>
< /tr>";
while ($row = $result ->fetch_assoc()) {
$id = $row['category_ID'];
echo "<td><a href=\"subcategory.php?id=$id\">" .$row['description']. "</a></td>";
echo "</tr>";
}
echo "</table>";
?>
//Subcategory code as...
<?php
require 'database_conn.php';
$sql = "SELECT category.ID, subcategory.title, subcategory.ID FROM category, subcategory WHERE subcategory.ID=category.ID";
$result = mysqli_query($conn, $sql) or die(mysqli_error($conn));
echo "<table>
<tr>
<th>Title < /th>
< /tr>";
while ($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" .$row['title']. "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($conn);
?>
В идеале, я хотел бы это так, чтобы выбрать одну категорию появится весь список подкатегорий, либо в одной и той же странице или на отдельной странице. Я боролся за это в течение нескольких дней, и я действительно пытаюсь понять, что я делаю неправильно.
лучший способ сделать это с помощью 'ajax'. попробуйте сделать это, используя ajax этот тип ресурсов, доступных в Интернете. –