gpt4 book ai didi

php - 限制表格行中的列数

转载 作者:太空宇宙 更新时间:2023-11-04 02:31:29 24 4
gpt4 key购买 nike

我正在使用 php 从 SQL 数据库填充 HTML 表。我想做的是,我想将一行中的列数限制为 4。我尝试使用 CSS 使用

table.posts{
border:10px;
width:100%;
columns:auto 4;
-webkit-columns:auto 4;

这是我的代码:

<table class="posts">
<tr>
<?php
$respost = mysqli_query($link,"SELECT * FROM posts WHERE post_author=$uid");
while($rowpost = mysqli_fetch_array($respost)) { ?>
<td>
<h3><?php echo $rowpost['post_title']; ?></a></h3>
<h4><?php //echo $rowpost['post_content']; ?></h4>
</td>
<?php
}
?>
</tr>
</table>

我从数据库中获取的数据没有问题。只是它全部显示在一行中。我想将其限制为每行仅 4 个元素,然后中断并在下一行继续。执行此操作的简单方法是什么?

最佳答案

这样试试

<table class="posts">
<?php
$respost = mysqli_query($link,"SELECT * FROM posts WHERE post_author=$uid");
$row_count=0;
$col_count=0;
while($rowpost = mysqli_fetch_array($respost)) {
if($row_count%4==0){
echo "<tr>";
$col_count=1;
}
?>
<td>
<h3><?php echo $rowpost['post_title']; ?></a></h3>
<h4><?php //echo $rowpost['post_content']; ?></h4>
</td>
<?php
if($col_count==4){
echo "</tr>";
}
$row_count++;
$col_count++;
}
?>
</table>

关于php - 限制表格行中的列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36442958/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com