嗨,我有一个问题与此代码在php中,在实践中,在这个表中,我想循环从数据库中采取的各种信息,只有当这些信息是不同的长度,每个表的格式是不好的,我希望有相同的尺寸为每一行,就像我可以做的那样?代码运行正常,格式错误...其中一列比另一列宽。.I希望将第一行保留为单词"N,name,description“,并以相同的大小循环其余行。对不起,我说英语
while ($row = mysqli_fetch_array($r_query)) {
echo '
<table class="table table-bordered">
<thead>
<tr>
<th scope="col">N°</th>
<th scope="col">name</th>
<th scope="col">description</th>
</tr>
</thead>
<tbody>
<tr>
<th scope="row">' . $_id . '</th>
<td>' . $_name . '</td>
<td>' . $_description . '</td>
<td>' . $_lingua . '</td>
<td> <input class="btn btn-primary" type="submit"
value="Send"></td>
</tr>
</tbody>
</table>';
}
发布于 2019-05-28 02:57:56
尝试将<table>
部件和表头移到PHP循环之外,这样循环只会迭代每个数据项并添加新的表行,而不是为每条信息生成一个完整的新表。
echo '<table class="table table-bordered">
<thead>
<tr>
<th scope="col">N°</th>
<th scope="col">name</th>
<th scope="col">description</th>
</tr>
</thead>
<tbody>';
while ($row = mysqli_fetch_array($r_query)) {
echo '<tr>
<th scope="row">' . $_id . '</th>
<td>' . $_name . '</td>
<td>' . $_description . '</td>
<td>' . $_lingua . '</td>
<td><input class="btn btn-primary" type="submit" value="Send"></td>
</tr>';
}
echo '</tbody>
</table>';
https://stackoverflow.com/questions/56330996
复制相似问题