PHP MySQL回音计数

PHP MySQL回音计数,php,mysql,echo,Php,Mysql,Echo,我试图让按钮每行回音5个,每行用一个元素包装 我的问题是,当回音时,回音并没有像我想象的那样发生 所需结果(每5个span\u 1个/u个/u个)由 按钮 按钮 按钮 按钮 按钮 按钮 按钮 按钮 按钮 按钮 PHP $itemCount = 0; while ($row5x = mysql_fetch_array($result5x)) { $item_id = $row5x[item_id]; $item_title = $row5x[item_

我试图让按钮每行回音5个,每行用一个元素包装

我的问题是,当回音时,回音并没有像我想象的那样发生

所需结果(每5个
span\u 1个/u个/u个
)由


按钮
按钮
按钮
按钮
按钮
按钮
按钮
按钮
按钮
按钮
PHP

$itemCount = 0;     

    while ($row5x = mysql_fetch_array($result5x)) { 

    $item_id = $row5x[item_id]; 
    $item_title = $row5x[item_title];

       if ($itemCount==0 || $itemCount%5===0) { echo "<div class='section group'>"; }     
    ?>

    <div class="col span_1_of_5">
        <div class='button_epos_a button_epos_a-border'>
            <div class='button_epos_a_content'>
                <? echo $item_title; ?>
            </div>
        </div>
    </div>

    <?
    if ($itemCount%5===0) { echo "</div>"; }    
    $itemCount++;
    }
    ?>
$itemCount=0;
而($row5x=mysql\u fetch\u数组($result5x)){
$item_id=$row5x[item_id];
$item_title=$row5x[item_title];
如果($itemCount==0 | |$itemCount%5==0){echo”“;}
?>
PHP的输出(不是期望的结果)


咖啡
sdsd
中交
BBBB
果汁
果汁2
我不明白为什么会发生这种情况,任何启示都会很好。谢谢改变:

if ($itemCount==0 || $itemCount%5===0) { echo "<div class='section group'>"; }    
if($itemCount==0 | |$itemCount%5==0){echo”“;}
致:

如果($itemCount==0){echo”“;}
也改变了:

<?
    if ($itemCount%5===0) { echo "</div>"; }    
    $itemCount++;
}
?>

致:


我认为这会让事情变得更简单。几个旁注:

  • 如果这是新代码,最好改用mysqli/Pdo
  • 始终使用
    $itemCount=0;
    而($row5x=mysql\u fetch\u数组($result5x)){
    $item_id=$row5x[item_id];
    $item_title=$row5x[item_title];
    如果($itemCount==0 | |$itemCount==5){echo”“;}
    ?>
    
    是的,解决了这个问题,附加说明已经记录在船上,非常感谢。
    if ($itemCount==0 || $itemCount%5===0) { echo "<div class='section group'>"; }    
    
    if ($itemCount==0) { echo "<div class='section group'>"; }
    
    <?
        if ($itemCount%5===0) { echo "</div>"; }    
        $itemCount++;
    }
    ?>
    
    <?php
        if ($itemCount===4) { echo "</div>"; $itemCount = 0;} else { $itemCount++;}
    }
    if ($itemCount !== 0) { echo '</div>';}
    ?>
    
    $itemCount = 0;     
    
        while ($row5x = mysql_fetch_array($result5x)) { 
    
        $item_id = $row5x[item_id]; 
        $item_title = $row5x[item_title];
    
           if ($itemCount==0 || $itemCount==5) { echo "<div class='section group'>"; }     
        ?>
    
        <div class="col span_1_of_5">
            <div class='button_epos_a button_epos_a-border'>
                <div class='button_epos_a_content'>
                    <? echo $item_title; ?>
                </div>
            </div>
        </div>
    
        <?
        if ($itemCount==4 || $itemCount==9) { echo "</div>"; }    
        $itemCount++;
        }
        ?>