PHP中的while循环问题
我的标记结构如下:
<div>
<div>value1</div>
<div>value2</div>
<div>value3</div>
<div>value4</div>
<div class="clear"></div>
</div>
<div>
<div>value5</div>
<div>value6</div>
<div>value7</div>
<div>value8</div>
<div class="clear"></div>
</div>
我的数据位于 PHP 结果集中,假设我有 9 条记录,因此结构应如下所示:
<div>
<div>value1</div>
<div>value2</div>
<div>value3</div>
<div>value4</div>
<div class="clear"></div>
</div>
<div>
<div>value5</div>
<div>value6</div>
<div>value7</div>
<div>value8</div>
<div class="clear"></div>
</div>
<div>
<div>value9</div>
<div class="clear"></div>
</div>
因此, while 循环应该以某种方式运行,以便打印父 div成功打印4条记录后。但在上面我有 9 条记录,所以如果它是最后一条记录,它应该关闭潜水。
请帮忙,谢谢!
I have my markup structure as below:
<div>
<div>value1</div>
<div>value2</div>
<div>value3</div>
<div>value4</div>
<div class="clear"></div>
</div>
<div>
<div>value5</div>
<div>value6</div>
<div>value7</div>
<div>value8</div>
<div class="clear"></div>
</div>
I have my data in a PHP result set, let's say I have 9 records so the structure should be as below:
<div>
<div>value1</div>
<div>value2</div>
<div>value3</div>
<div>value4</div>
<div class="clear"></div>
</div>
<div>
<div>value5</div>
<div>value6</div>
<div>value7</div>
<div>value8</div>
<div class="clear"></div>
</div>
<div>
<div>value9</div>
<div class="clear"></div>
</div>
So, the while loop should run in a way so that it will print the parent div after 4 records printed successfully. But in above I have 9 records so it should close the dive if its the last record.
Please help, Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
预配置...
在您的网络中
这就是您的问题,不是吗?
The preconfig...
In your web
That's your problem isnt it?
通过从给定的逻辑中获得一些想法这里我尝试遵循并且它有效。
那,解决了我的问题。
编辑:添加了 itotal 条件,因此当每页只有 4 条记录时,这也将正常工作。
By getting some idea from logic given here I tried following and it works.
That, solved my problem.
Edited: added itotal condition, so when you will have only 4 records per page then also this will work properly.
好吧,现在我知道你在追求什么了。我之前在网格中显示项目时已经这样做过,并且由于那个浏览器,您需要打破每一行。
无论如何,它很丑陋,但我认为没有比这更容易的了
Right, now I know what you're after. I've done this before when showing items in a grid and you need to break each row because of that browser.
Anyway, it's ugly but I don't think it gets any easier than this
或使用数组:
或使用 mysqli 结果集:
or with an array:
or with a mysqli resultset:
为什么不使用模来“关闭”div?
Why not use modulo to "close" a div?