CodeIgniter数据库结果对齐不正确
我从数据库中得到结果,并试图在页面上显示。但是,对齐是不正确的。我可以知道怎么修理吗 视图中的代码CodeIgniter数据库结果对齐不正确,codeigniter,Codeigniter,我从数据库中得到结果,并试图在页面上显示。但是,对齐是不正确的。我可以知道怎么修理吗 视图中的代码 您希望在foreach循环中显示四行,但是在页眉部分中只有三行。从我所看到的情况来看,您缺少示例中添加的语言级别// echo "<table align='center'> <tr> <td> Language ID: </td> <td> Language Nam
您希望在foreach
循环中显示四行
,但是在页眉部分中只有三行
。从我所看到的情况来看,您缺少示例中添加的语言级别
//
echo "<table align='center'>
<tr>
<td> Language ID: </td>
<td> Language Name: </td>
<td> Language Level: </td>
<td> Date Posted : </td>
</tr>";
if ($query == true) {
foreach ($query as $row) {
echo "<tr>";
echo "<td>" . $row -> pk_bint_language_id . "</td>";
echo "<td>" . $row -> vchr_language_name . "</td>";
echo "<td>" . $row -> bint_language_level . "</td>";
echo "<td>" . $row -> dat_updated_date . "</td>";
echo "</tr>";
}
}
echo "</table>";
echo”
语言ID:
语言名称:
语言水平:
公布日期:
";
如果($query==true){
foreach($queryas$row){
回声“;
echo“$row->pk_bint_language_id.”;
echo“$row->vchr\u语言\u名称”;
回显“$row->bint_语言级别”;
回显“$row->dat_updated_date.”;
回声“;
}
}
回声“;
您希望在foreach
循环中显示四行
,但是在页眉部分中只有三行
。从我所看到的情况来看,您缺少示例中添加的语言级别
//
echo "<table align='center'>
<tr>
<td> Language ID: </td>
<td> Language Name: </td>
<td> Language Level: </td>
<td> Date Posted : </td>
</tr>";
if ($query == true) {
foreach ($query as $row) {
echo "<tr>";
echo "<td>" . $row -> pk_bint_language_id . "</td>";
echo "<td>" . $row -> vchr_language_name . "</td>";
echo "<td>" . $row -> bint_language_level . "</td>";
echo "<td>" . $row -> dat_updated_date . "</td>";
echo "</tr>";
}
}
echo "</table>";
echo”
语言ID:
语言名称:
语言水平:
公布日期:
";
如果($query==true){
foreach($queryas$row){
回声“;
echo“$row->pk_bint_language_id.”;
echo“$row->vchr\u语言\u名称”;
回显“$row->bint_语言级别”;
回显“$row->dat_updated_date.”;
回声“;
}
}
回声“;
您似乎在第一个表行(
)中有3个
,带有静态“Language ID:”等等,但在foreach()循环中有4个
。似乎您缺少了静态
s中的“语言级别”
我建议您也使用
和
标记。您的第一个表行(
)中似乎有3个
)和静态的“语言ID:”等等,但是foreach()循环中有4个
s。似乎您缺少了静态
s中的“语言级别”
我建议您也使用
和
标记。您应该使用表头th
而不是td
。至少这是一种更合适的方式
<table border="1">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
标题1
标题2
第1行,第1单元
第1行第2单元
第2行第1单元
第2行,第2单元
你可以在学校查一下
@博里索夫的回答是正确的。但是如果你想用3个td而不是4个td,你也可以这样做
<td colspan="2"> //meainng this single 'td' with take two 'td' place
//用两个“td”代替这一个“td”
您应该使用表头th
而不是td
。至少这是一种更合适的方式
<table border="1">
<tr>
<th>Header 1</th>
<th>Header 2</th>
</tr>
<tr>
<td>row 1, cell 1</td>
<td>row 1, cell 2</td>
</tr>
<tr>
<td>row 2, cell 1</td>
<td>row 2, cell 2</td>
</tr>
</table>
标题1
标题2
第1行,第1单元
第1行第2单元
第2行第1单元
第2行,第2单元
你可以在学校查一下
@博里索夫的回答是正确的。但是如果你想用3个td而不是4个td,你也可以这样做
<td colspan="2"> //meainng this single 'td' with take two 'td' place
//用两个“td”代替这一个“td”
我假设语言Id,语言名称
是标题,对吗?我假设语言Id,语言名称
是标题,对吗?