表格样式不适用于PHP,MySql

时间:2014-12-09 06:53:23

标签: php mysql html-table

在添加以下行

之前,表格模式正常工作
echo "<td><a href='get_file.php?quote_id=" . $row['quote_id'] ."'>Download</a></td>"; 

但是在添加上面的行之后,表样式就消失了。 这是完整的表格代码,请帮助我

<div class="table-responsive">
    <table class="table table-striped table-bordered table-hover" id="dataTables-example">
        <thead>
            <tr>
                <th>Quote ID</th>
                <th>File Name</th>
                <th>File</th>
                <th>Size</th>
                <th>Created</th>
            </tr>
        </thead>
         <tbody>
          <?php
            while($row = $result->fetch_assoc()) {
            if ($row["status"]!="Approved")
            {
                 echo "<tr>";
                 echo "<td>" . $row['quote_id'] . "</td>";
                 echo "<td>" . $row['name'] . "</td>";
                 echo "<td>" . $row['mime'] . "</td>";
                 echo "<td>" . $row['size'] . "</td>";
                 echo "<td>" . $row['created'] . "</td>";
                 echo "<td><a href='get_file.php?quote_id=" . $row['quote_id'] ."'>Download</a></td>";  
                 echo "</tr>";
            }}
            ?>
         </tbody>
     </table>
</div> 

1 个答案:

答案 0 :(得分:2)

您有5 <th>

6 <td>

这就是它无法正常工作的原因。

变化:

<tr>
    <th>Quote ID</th>
    <th>File Name</th>
    <th>File</th>
    <th>Size</th>
    <th>Created</th>
</tr>

<tr>
    <th>Quote ID</th>
    <th>File Name</th>
    <th>File</th>
    <th>Size</th>
    <th>Created</th>
    <th>Download</th>
</tr>

另外,改变

echo "<td><a href='get_file.php?quote_id=" . $row['quote_id'] ."'>Download</a></td>"; 

echo '<td><a href="get_file.php?quote_id=' . $row['quote_id'] .'">Download</a></td>';