У меня есть 5 выпадающих списков на вкладке веб-сайта. У меня есть таблица базы данных в MS SQL Server. Таблица имеет все данные из 5 выпадающих списков с одним из имен полей, называемых Region_Name, например, Region_Names: A, B, C, D и E. Я написал коды для отображения таблицы и редактирования разрешенных строк для одного из RegionNames. Теперь мне интересно, могу ли я изменить одни и те же коды, чтобы отображать связанную таблицу с редактированием строк, используя разные запросы при нажатии выпадающего меню. Это может сократить повторение кода и повысить производительность. Но я не знаю, как этого добиться. Может кто-нибудь, пожалуйста, дайте мне несколько советов? Я использую PHP PDO для подключения к базе данных.Как отображать отдельные таблицы в раскрывающихся списках из SQL?
Мои коды для отображения таблицы показаны ниже. Я использую Datatables plugin и tableExport JQuery plug in. Для простоты я не скопировал ссылки и библиотеки для плагинов. Я могу показать свой файл edit.php, если это будет полезно.
<?php
require_once('include/database.php');
?>
<!DOCTYPE html>
<html>
<head>
<title>Matrix</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
<script src="//code.jquery.com/jquery-1.12.3.js"></script>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<header>
</header> <br/>
<div id="container">
<table id="myTable" class="display" cellpadding="0px" cellspacing="0px"
width="100%">
<thead>
<tr>
<th style="width: 1px">ID</th>
<th style="width: 1px">Site</th>
<th style="width: 1px">Location</th>
<th style="width: 1px">Remarks</th>
<th width="1px">Action</th>
</tr>
</thead>
<tbody>
<?php
$stmt = $conn->prepare("SELECT * FROM MATRIX WHERE
Region_Name='Charlotte'");
$stmt ->execute();
$result = $stmt->fetchAll();
foreach($result as $row) {
?>
<tr>
<td><?=$row['ID'];?></td>
<td><?= $row['Site']; ?></td>
<td><?= $row['Location']; ?></td>
<td><?= $row['Remarks']; ?></td>
<td><a href="edit.php?id=<?= $row['ID']; ?>"> Edit</a></td>
</tr>
<?php
}
?>
</tbody>
</table>
<br/>
</div>
</body>
</html>
Покажите нам код? Что вы достигли? – Cagy79
* Может кто-нибудь, пожалуйста, дайте мне несколько советов? * Покажите свой код ... – JustOnUnderMillions
Я просто добавил мою упрощенную версию кодов для отображения отдельной таблицы. –