Row clicked изменяет содержимое в зависимости от sql - PullRequest
0 голосов
/ 12 марта 2019

У меня есть панель инструментов со многими компонентами, одним из компонентов является таблица.После того, как панель мониторинга загружена, видна только таблица, пользователь должен щелкнуть по одной строке, чтобы увидеть соответствующую информацию и графики.

Я делаю это с помощью php и mysql.Может ли кто-нибудь помочь мне в реализации этого.

Я не хочу, чтобы страница перезагружалась, это должно происходить автоматически, если пользователь нажимает на строку, соответствующие данные изменяются.

<table>
    <thead>
        <tr>
        <th>Name</th>
        <th>Age</th>
        </tr>
    </thead>
    <tbody>
    <?php 
      $sql = "select * from file WHERE id ='".$id."'";
      $result = $conn->query($sql);

      if ($result->num_rows > 0) {
          while($row = $result->fetch_assoc()) {
              echo "<tr>";
              echo "<td>".$row['name']."</td>";
              echo "<td>".$row['age']."</td>";
              echo "<tr>";
          }
      }

     ?>

    </tbody>                                
    </table>

1 Ответ

1 голос
/ 12 марта 2019

для взаимодействия со стороной сервера без перезагрузки страницы, вам нужно использовать «ajax», а на сервере вам нужно создать веб-сервис (сервис restful-API).

также вы можете получить целые данныес сервера во время загрузки страницы и показать их пользователю с помощью jquery или некоторых других библиотек обработки пользовательского интерфейса.но при таком подходе вы должны знать размер данных.когда эти данные огромны, это создает проблему производительности для вашего сайта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...