AntonBrock
@AntonBrock
screen light

В чем ошибка при подключении datatables.net?

C помощью ниже, получил отличную таблицу из БД, но datatables так же не работает, а стили её читает похоже
<?php
$db_host = "127.0.0.1";
$db_name = "test_codez";
$db_user = "root";
$db_pass = "";

$db = mysqli_connect ($db_host, $db_user, $db_pass, $db_name) or die ("Невозможно подключиться к БД");

?>

  <!DOCTYPE html>
<html lang="ru">
<head>
  <meta charset="UTF-8">
  <title>Document</title>

  <link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.19/css/jquery.dataTables.css">
  <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css" integrity="sha384-GJzZqFGwb1QTTN6wy59ffF1BuGJpLSa9DkKMp0DgiMDm4iYMj70gZWKYbI706tWS" crossorigin="anonymous">
  
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
  <script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.19/js/jquery.dataTables.js"></script>

</head>
<body>
  <table id="test">
<tr>
<th>Alphabetic</th>
<th>Numeric</th>
<th>Date</th>
<th>Unsortable</th>
</tr>
    <?php

  $sql = "SELECT * FROM test_table2 ";

  $sql = mysqli_query($db, $sql);
  while ($result = mysqli_fetch_array($sql))
  {
  echo "<tr><td>".$result['Alphabetic']."</td><td>".$result['Numeriс']."</td><td>".$result['Date']."</td><td>".$result['Unsortable']."</td></tr>";
  }
    ?>
  </table>

  <script type="text/javascript">
    $(document).ready(function() {
      $('#test').DataTable();
    });
  </script>

</body>
</html>
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
flapflapjack
@flapflapjack
на треть я прав
Опять ты! Ты зачем тупо копируешь код и не смотришь в него, не вникаешь что делает этот код?

Убери эту чушь!
<table id="test"> 


и 

 </table>


а тут в таблицу и вставь уже ID!
echo "<table id=\"test\"><tr><th>Alphabetic</th><th>Numeric</th><th>Date</th><th>Unsortable</th></tr>";


У тебя таблица в таблице - ты что не видишь что ли?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы