【发布时间】:2013-08-28 14:29:32
【问题描述】:
好的,这是我的新问题,以及我想要完成的任务的完整描述。我使用了您给我的建议并且效果很好,但是当我将 ORDER by information 更改为不同的字段和 if 语句时,它变得疯狂。
这就是我需要的,我在一个页面上有两列,当处理数组时,我需要它来显示从左到右从上到下填充每一列的结果。每一项之间都有一条分割线
<div class="centerBoxContentsFeatured centeredContent back vLine " style="width:50%;">
每一项下都有一个
<div class="product-col" >.
如果项目是第 3、5、7 等等......它将在左侧并且不需要“vLine” div,如果它是最后一个项目,则不需要“ product-col” div,因为最后 2 项不必有底部分隔符,但如果整个页面只有 2 项,底部分隔符可以保留。我做错了什么?
<?php
$count_temp = count ($productid);
for ($i = 0; $i < $count_temp; ++$i) {
$artist = get_the_title();
if (($productartist[$i] == $artist ) && $categoryID[$i] ==1 ) {
?>
//Content//
<?php if (!($i === 0) && !($i % 2) &&
($productid[$i] == 1) &&
( $i === (count ($productid) - 1))) {
echo'<div class="product-col-none" >';
}
else { echo '<div class="product-col" >';}
?>
//Content//
<? if !( $i === (count ($productid) - 1))
{
echo '<div class="centerBoxContentsFeatured centeredContent back vLine " '.
'style="width:50%;">';
}
else {
echo '<div class="centerBoxContentsFeatured centeredContent back " '.
'style="width:50%;">';}
?>
【问题讨论】:
-
请提供您对应的其他问题的链接。
-
让我们对“Pt.1”说...网址就可以了
-
好吧,如果我的回答对你的问题很有效......那么你可以接受这个答案