Php html表格中的按钮未对齐
我创建了一个搜索框,允许您使用PHP在MySQL数据库中搜索。 搜索结果显示在一个表中(如果关键字中有更多记录,则显示多个表) 在最后两列中,有两个按钮用于将某些参数更改为数据库中的记录。 但是,右侧按钮(在Php html表格中的按钮未对齐,php,html-table,Php,Html Table,我创建了一个搜索框,允许您使用PHP在MySQL数据库中搜索。 搜索结果显示在一个表中(如果关键字中有更多记录,则显示多个表) 在最后两列中,有两个按钮用于将某些参数更改为数据库中的记录。 但是,右侧按钮(在标记之间)似乎与相对标题对齐不良 我附上一个截图和代码 echo '<table style="width:100%" border="1">'; echo '<tr>'; echo '<th><p>Last Name:<
标记之间)似乎与相对标题对齐不良
我附上一个截图和代码
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>';
echo';
回声';
回显'姓氏:';
回显“学生ID:”;
回音“卖出:”;
回显“返回项目:”;
回声';
回声';
回显'.$results['lastname'].';
回显“.$results['studentid']”;
回声';
回声';
回声';
回声“
”;
您有两个打开的表单和一个表,它们都没有关闭 还有,为什么要使用不同的表单发送到同一个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>';
您没有关闭表单。您没有关闭任何标记。它们是像
一样关闭的。关闭表单,删除
,添加一个
。完成上述操作后,可以再次学习HTML标记的基础知识:-)。另一件小事,HTML5中不推荐使用表中的“border”属性,您应该使用CSS样式。请参阅,您可以使用超链接而不是表单,以使其更简单,因为它们仍然使用GET请求。您可以随时更改样式,使其看起来像按钮。无论错误对齐的原因是什么,我怀疑mysql与此有多大关系!您的
应该在
中,可能有两种形式,因为它们有不同的用途和提交不同的值-您可以在代码中看到这一点。虽然由于它们都使用GET,超链接可以更简单地完成相同的工作。@kerbholz你是对的,它是编辑。不,这仍然不对,
标记(两者!)需要位于
所在的同一td内。你所做的是a)无效,b)通过在不应该有单元格的地方创建一个额外的单元格,也会使布局更加混乱。已编辑,但错误;)它们应该放在