gpt4 book ai didi

php - 显示来自 mySQL 数据库的结果...如何在 X 个结果后添加表?

转载 作者:行者123 更新时间:2023-11-29 08:53:14 25 4
gpt4 key购买 nike

我有一个脚本,它从 mySQL 数据库获取结果,然后输出它们,每行 4 个,总共 20 个。有点像:

X X X X
X X X X
X X X X
X X X X

我想做的是让脚本在前 4 行之后输出一段代码(然后我将对其进行 HTMLify)。我该怎么做呢?那么结果将是:

X X X X
something else
X X X X
X X X X
X X X X

这是我当前的代码:(注意,我故意删除了 mySQL 查询之类的东西,以使其更容易)。

<table width="100%" border="0" cellspacing="1" cellpadding="3">
<?
$columns = 4;
$results = 20;
for($i = 0; $i < $results; $i++)
{
if($i % $columns == 0) { ?>
<tr height="15" valign="top">
<? } ?>
<td width="20%">OUTPUT GOES HERE</td>
<? if(($i % $columns) == ($columns - 1) || ($i + 1) == $results) { ?>
</tr>
<? } ?>
<? } ?>
</table>

最佳答案

if ($i == 4) { /* Or 5 if you only want to show it when $results > 4 */
echo '<tr><td colspan="4">something else</td></tr>';
}

或者我错过了一些重要的东西吗?

顺便说一句,我认为你的代码真的很难阅读和维护。我首先构建一个我想要的二维数组,然后输出它。

关于php - 显示来自 mySQL 数据库的结果...如何在 X 个结果后添加表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10590131/

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