HTML表格中的按钮未对齐

时间:2018-08-29 08:26:49

标签: php html-table

我创建了一个搜索框,使您可以使用PHP在MySQL数据库中进行搜索。 搜索结果显示在一个表中(如果有更多记录在关键字中,则显示在多个表中)。

在最后两列中,有两个按钮可用于更改数据库中记录的某些参数。 但是,右侧按钮(在<td>标签之间)与相对标题的对齐方式似乎很差。

我附上屏幕截图和代码。

echo '<table style="width:100%" border="1">';
    echo '<tr>';

    echo '<th><p>Last Name:</p><th>';
    echo '<th><p>Student ID:</p><th>';

    echo '<th><p>Sell:</p><th>';
    echo '<th><p>Return Item:</p><th>';

    echo '</tr>';

    echo '<tr>';

    echo '<td>'.$results['lastname'].'<td>';
    echo '<td>'.$results['studentid'].'<td>';

            echo '<td><form action="BOOKS_changestatus.php" method="GET"><input type="submit" value="Sell"></td>';
            echo '<td><form action="BOOKS_changestatus.php" method="GET"><input type="submit" value="Return"></td>';





    echo '</tr>';
    echo '<br>';

enter image description here

1 个答案:

答案 0 :(得分:1)

您有两个打开的窗体和一个表,所有这些窗体都没有关闭。

为什么还要使用发送到同一PHP文件的不同形式?我认为一种形式就足够了:

<?php

echo '<table style="width:100%" border="1">';
echo '<tr>';

echo '<th><p>Last Name:</p><th>';
echo '<th><p>Student ID:</p><th>';

echo '<th><p>Sell:</p><th>';
echo '<th><p>Return Item:</p><th>';

echo '</tr>';

echo '<tr>';

echo '<td>'.$results['lastname'].'<td>';
echo '<td>'.$results['studentid'].'<td>';

echo '<td><form action="BOOKS_changestatus.php" method="GET"><input type="submit" value="Sell"></form></td>';
echo '<td><form action="BOOKS_changestatus.php" method="GET"><input type="submit" value="Return"></form></td>';

echo '</tr>';
echo '</table>';