PHP循环-使用循环创建一个表并为其提供标题

PHP循环-使用循环创建一个表并为其提供标题,php,html,loops,while-loop,html-table,Php,Html,Loops,While Loop,Html Table,我在学习PHP方面还有几个阶段,但我又到了另一个恼人的进站点。我有一段非常简单的代码,可以从数据库中检索图书项目。我将它们显示在一个html表格中,但是因为它是一个循环,如果我对表格标题使用th标记,我会在每个数据项上方得到一个标题 这是我的代码摘录:(如你所见,我把我的th标记作为注释,因为这不起作用) 白痴!对不起,伙计们 需要将th标记放在循环外部。。。。简单的我知道,但很容易错过你学习的时候 傻瓜!对不起,伙计们 需要把th标签放在循环之外…我知道这很简单,但在学习时很容易错过 [=

我在学习PHP方面还有几个阶段,但我又到了另一个恼人的进站点。我有一段非常简单的代码,可以从数据库中检索图书项目。我将它们显示在一个html表格中,但是因为它是一个循环,如果我对表格标题使用th标记,我会在每个数据项上方得到一个标题

这是我的代码摘录:(如你所见,我把我的th标记作为注释,因为这不起作用)



白痴!对不起,伙计们

需要将th标记放在循环外部。。。。简单的我知道,但很容易错过你学习的时候

傻瓜!对不起,伙计们

需要把th标签放在循环之外…我知道这很简单,但在学习时很容易错过


[=

将您的表头代码移出循环。

将您的表头代码移出循环。

将那些
echo
移出循环。此外,您不应该将

直接放在
标记内。

将那些
echo
移出循环。此外,您不应该有

直接在
标记内。

只需将标题置于循环外,因此在开始循环前回音,但在开始循环后回音
只需将标题置于循环外,因此在开始循环前回音,但在开始循环后,必须将标题移至循环上方:

<table border="0">
<tr>
<th>Book Title</th>
<th>Book Author</th>
<th>Book Publisher</th>
<th>Book ISBN</th>
</tr>

    <?php
    $count = 0;
    while ($count < $numrow)
    {
        $row = mysql_fetch_array($results);
        extract($row);

    echo "<tr>"

        echo "<td>";
        echo "<a href='addtolist.php?     bookname=".$bookname."&bookauthor=".$bookauthor."&bookpub=".$bookpub."&bookisbn=".$bookisbn."'>[+]</a>";

        echo "</td>";

        echo "<td>";
        echo $bookname;
        echo "</td>";

        echo "<td>";
        echo $bookauthor;
        echo "</td>";

        echo "<td>";
        echo $bookpub;
        echo "</td>";

        echo "<td>";
        echo $bookisbn;
        echo "</td>";

        echo "<td>";
        echo "<a href='deletecd.php?bookname=".$bookname."'>Delete</a>";
            echo "</td>";

        echo "</tr>";

        $count = $count + 1;

    }
    ?>

书名
图书作者
图书出版商
图书ISBN

您必须将标题移动到循环上方:

<table border="0">
<tr>
<th>Book Title</th>
<th>Book Author</th>
<th>Book Publisher</th>
<th>Book ISBN</th>
</tr>

    <?php
    $count = 0;
    while ($count < $numrow)
    {
        $row = mysql_fetch_array($results);
        extract($row);

    echo "<tr>"

        echo "<td>";
        echo "<a href='addtolist.php?     bookname=".$bookname."&bookauthor=".$bookauthor."&bookpub=".$bookpub."&bookisbn=".$bookisbn."'>[+]</a>";

        echo "</td>";

        echo "<td>";
        echo $bookname;
        echo "</td>";

        echo "<td>";
        echo $bookauthor;
        echo "</td>";

        echo "<td>";
        echo $bookpub;
        echo "</td>";

        echo "<td>";
        echo $bookisbn;
        echo "</td>";

        echo "<td>";
        echo "<a href='deletecd.php?bookname=".$bookname."'>Delete</a>";
            echo "</td>";

        echo "</tr>";

        $count = $count + 1;

    }
    ?>

书名
图书作者
图书出版商
图书ISBN

书名
图书作者
图书出版商
图书ISBN

书名
图书作者
图书出版商
图书ISBN

我一发布问题就注意到了,将删除br..感谢您的回复,如果允许我也会在您的答案上打勾!非常感谢[=这就是通常的情况!;)我一发布问题就注意到了,将删除br..感谢您的回复,如果允许我也会在您的答案上打勾!非常感谢我想知道“你的”和“你是”的区别对我们中的一些人也会有帮助。我想知道“你的”和“你是”的区别对我们中的一些人也会有帮助。
<table border="0">
<tr>
<th>Book Title</th>
<th>Book Author</th>
<th>Book Publisher</th>
<th>Book ISBN</th>
</tr>
<?php
$count = 0;
while ($count < $numrow)
{
    $row = mysql_fetch_array($results);
    extract($row);

    echo "<tr>";


    echo "<td>";
...