将mysql表插入div

3pvhb19x  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(270)

我在将表从数据库插入div时遇到问题。
html代码:

<div class="content">
        <?php
        $query = "SELECT name, surname FROM players";

        $response = @mysqli_query($dbc, $query);

            if($response) {

            echo' <table align="left"
            cellspacing="5" cellpadding="8" >

            <tr><td align="left"><b>First Name</b></td>
            <td align="left"><b>Last Name</b></td></tr>';

                while($row = mysqli_fetch_array($response)) {

                echo '<tr><td align="left">' .

                $row['imie'] . '</td><td align="left">' .
                $row['nazwisko'] . '</td><td align="left">';

                echo '</tr>';

                }

            echo '</table>';

            } else {

            echo "Couldn't issue database query";

            echo mysqli_error($dbc);

            }

        mysqli_close($dbc);
        ?>
</div>

css代码:

.content {
width: 1000px;
margin-left: auto;
margin-right: auto;
background-color: #ffffff;
color: #000000;
border-bottom: 14px solid #333333;}

有没有办法把这个表插入这个div?因为当我加载这个时,表在我的div'content'下面。表格应位于空白字段“a”中。截图

kxe2p93d

kxe2p93d1#

有一个空位 <td> 在代码中添加标记您应该在关闭 <tr>

5t7ly7z5

5t7ly7z52#

正确地缩进代码可以让您相对容易地发现错误-存在一个开放的 td 元素。要么移除最后一个 td 从循环中的echo语句或添加其他 td 配对到表中的第一行,使它们平衡(除非您使用 colspan 属性)

<style>
    .content table tr td{ align:left;padding:5px;color:black;background:white; }
</style>

<div class='content'>
    <?php

        $sql = 'select `name`, `surname` from `players`';
        $response = mysqli_query( $dbc, $sql );

        if( $response ) {

            echo "
            <table align='left' cellspacing='5' cellpadding='8' >
                <tr>
                    <td><b>First Name</b></td>
                    <td><b>Last Name</b></td>
                </tr>";

            while( $row = mysqli_fetch_array( $response ) ) {
                echo "
                <tr>
                    <td>{$row['imie']}</td>
                    <td>{$row['nazwisko']}</td>
                </tr>";

            }

            echo "
            </table>";

        } else {
            printf( 'Couldn\'t issue database query: %s', mysqli_error( $dbc ) );
        }

        mysqli_close( $dbc );
    ?>
</div>

相关问题