我创建了一个搜索框,使您可以使用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>';
答案 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>';