【问题标题】:Datatables break when have more than 8 <th></th>超过 8 个 <th></th> 的数据表会中断
【发布时间】:2016-01-04 04:40:37
【问题描述】:

我正在尝试在我的网络上应用数据表,但这对我来说似乎太复杂了。 这是我想在数据表中使用的模板: 链接:https://datatables.net/extensions/responsive/examples/display-types/modal.html

我只添加 8 个作为示例是可以的,但是当我添加超过 8 个时它会破坏一切。这是我添加超过 8 个时的示例

您知道如何解决这个问题或这里的错误是什么吗?请帮助。我确实导入了示例中的所有内容,并且在我尝试添加更多内容之前效果很好。 这是我添加 8 时得到的结果 这是我添加数据的代码:

$stt= 1;
$sql= "SELECT * from fixed ORDER BY sta ASC, level ASC";
//thuc hien cau lenh voi bien conn lay tu file connection.php
$query= mysqli_query($conn, $sql);
while ($data=mysqli_fetch_array($query)){
<tr>
    <th scope="row"><?php echo $stt++?></th>
    <td><?php echo $data["ten_sp"]?></td>
    <td><?php echo $data["ngay_sx"]?></td>
    <td><?php echo $data["ma_sp"]?></td>
    <td><?php echo $data["vitrilapdat"] ?></td>
    <td><?php echo $data["chungloai"] ?></td>
    <td><?php echo $data["nhom"] ?></td>
    <td><?php echo $data["d_an"] ?></td>
    <td><?php echo $data["nhasx"] ?></td>
    <td><?php echo $data["mieuta"] ?></td>
    <td><?php echo $data["loi"] ?></td>
    <td>
        <?php
        if($data["level"] == 1){
            echo '<p style="color: red;">Khẩn cấp</p>';
        }else if($data["level"] == 2){
            echo '<p style="color: #00b300;">Quan trọng</p>';
        } else if($data["level"] == 3){
            echo '<p style="color: #0000cc;">Cần lưu ý</p>';
        }
                    ?>  
    </td></td>
    <td><?php echo $data["mieutaloi"] ?></td>
    <td><?php echo $data["nguoikhacphuc"] ?></td>
    <td><?php echo $data["thoigian"] ?></td>
    <td><?php echo $data["chitiet"] ?></td>
    <td><a href="prod_fixed_editinfo.php?id=<?php echo $data["id"]?>" class="btn btn-info btn-sm" role="button">
        <?php 
        if($data["sta"] == 1){

                echo "Un-read";
                }else{
                    echo "Read";
                    } ?></a></td>

    <td><a href="prod_fixed_delete.php?id=<?php echo $data["id"]?>" class="btn btn-danger btn-sm" role="button">Xóa</a></td>
</tr>

【问题讨论】:

  • 你有两个关闭&lt;/td&gt;
  • 我应该关闭的 td 在哪里
  • 这是我在其中添加数据的代码: 原始代码如何按照您的意愿显示数据?
  • 只是 HTML 代码。
  • 我尝试从我的数据库中添加数据,所以我使用了 php,而原始代码只使用了 html

标签: php jquery datatable


【解决方案1】:

来自 cmets 的回答。你有两个关闭&lt;/td&gt;

<td>
    <?php
    if($data["level"] == 1){
        echo '<p style="color: red;">Khẩn cấp</p>';
    }else if($data["level"] == 2){
        echo '<p style="color: #00b300;">Quan trọng</p>';
    } else if($data["level"] == 3){
        echo '<p style="color: #0000cc;">Cần lưu ý</p>';
    }
                ?>  
</td></td> <!---two closing-->

【讨论】:

  • 我确实修复了它,但我认为这不是错误,因为当我修复它时没有任何改变。
猜你喜欢
  • 2016-10-16
  • 1970-01-01
  • 2013-12-28
  • 1970-01-01
  • 2019-05-22
  • 2016-02-17
  • 2019-04-03
  • 2021-10-06
  • 2023-03-12
相关资源
最近更新 更多