gpt4 book ai didi

PHP 检索与 MYSQL

转载 作者:行者123 更新时间:2023-11-28 08:08:52 24 4
gpt4 key购买 nike

如果您觉得难以理解,真的很抱歉。但我正在寻找的是一种方法来阻止我的 MYSQL 结果填充到我的 div 之外。例如;

echo "
<table>
<tr>
<td>

<a href='index.php?option=User&place=quest&id=$row[id]&time=$row[time]'>


<img src='media/quest/$row[id].jpg' height=50 width=50 onmouseover='tooltip' title='$row[description]'>


</a>
</td>
<td>" . $row['name'] . "</td>
<td>" . gmdate("i:s", $row['time']) . "</td>
<td>";

上面的代码有效,但是例如,如果我有 10 个结果,它们会遍历整个页面。并忽略我的 div 的规则。

基本上,我要查找的是当出现 5 个结果时,结果会向下移动一行。就像我在当前代码的末尾添加问题一样,问题是垂直的,而不是水平的。

![正如您在此图像中看到的那样,背景图 [可以这么说] 是 div 的背景并且在 div 之外有结果。我正在寻找的是一种方法来阻止它在 div 之外填充,而是创建一个新行。希望这更有意义1

最佳答案

因此,如果您实际上想创建一个每行有 5 个结果的表,然后假设 $result 是从您的查询返回的结果,那么您可以这样做:

echo "<table><tr>";
$count = 0;
while($row = mysqli_fetch_assoc($result)){
$count++;
if ($count % 5) echo "</tr><tr>";
echo "
<td>
<a href='index.php?option=User&place=quest&id=$row[id]&time=$row[time]'>
<img src='media/quest/$row[id].jpg' height=50 width=50 onmouseover='tooltip' title='$row[description]'>
</a>
</td>
<td>" . $row['name'] . "</td>
<td>" . gmdate("i:s", $row['time']) . "</td>";
}
echo "</tr></table>";

现在这可以更简洁地实现,但作为一个简单的示例应该可以使用。

关于PHP 检索与 MYSQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29372658/

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