Я создаю структуру папок. У меня есть проблема, чтобы получить значение, если имя столбца совпадает с идентификатором, а затем показать значение.
Ниже приведено мое кодирование , Я выбираю таблицу из folder_category
, и я застрял в проблеме, если мой номер parentid
соответствует номеру id
, чтобы отобразить name
, если parentid
равный 0, тогда будет выведено слово New Category
:
<?php
$sql_wtp = "select * from folder_category";
$query_wtp = db_conn_select($sql_wtp);
foreach ($query_wtp as $rs_wtp) {
if ($rs_wtp['status'] == 1) {
$active = 'Active';
} elseif ($rs_wtp['status'] == 0) {
$active = 'Inactive';
}
echo "<tr>";
echo "<td>" . (++$no) . "</td>";
echo "<td>" . $rs_wtp['name'] . "</td>";
echo "<td>" . $rs_wtp['category'] . "</td>";
echo "<td>" . $rs_wtp['parentid'] . "</td>"; //this coding how to match parentid with id then echo the $rs_wtp['name']
// echo "<td>" . $rs_wtp['status_1'] . "</td>";
// echo "<td>" . $rs_wtp['email'] . "</td>";
echo "<td>" . $active . "</td>";
?>
Ниже приведена таблица базы данных, мне нужно сопоставить, если parentid = id, то показать имя в таблице:
Теперь мои выходные данные показывают картинку ниже, например, если no
6 name - 100-1 Perundangan, parentid
number is 1. На странице родительский идентификатор в столбце должно быть указано MPK 100 Пентадбиран не показывает число 1: