【问题标题】:how to allow more than 1 rows to appear horizontally如何允许超过 1 行水平显示
【发布时间】:2020-01-11 15:36:52
【问题描述】:

这是我想要实现的一个例子

但我能够显示的是每行 1 个产品。 这是我所做的,但没有按预期工作。

<ol>
<?php
    $no = 1;
    foreach($projects as $project):?>
        <?php if($project['finish'] == 'no'):?>
            <li><?=$no?></li>
            <li><?=$project['type']?></li>
            <li><?=$project['date_started']?></li>
            <li><?=$project['brief_description']?></li>
            <li><?=$project['full_description']?></li>
            <li>
                <?php foreach($images as $image):?>
                    <?php if($image['project_id'] == $project['id']):?>
                        <img src="img/<?=$image['name']?>">
                    <?php endif;?>
                <?php endforeach;?>
            </li>
            <li>
                <a href="contact.php?projectid=<?=$project['id']?>" class="button info">Contact admin</a>
            </li>
            <?php endif;?>
                if($no % 5 === 0):
                   echo "<br>";
                endif;
            <?php $no++; ?>
    <?php endforeach;?>

如何让代码每行显示 5 个列表

【问题讨论】:

  • @ghenba wale 我不认识你。如果你不接受我的回答,我可以告诉你,我会用我非常特殊的技能找到你 ;)

标签: php html css php-7


【解决方案1】:
<html>
<body>
<table>

<?php
echo '<tr>';
for($i=1;$i<100;$i++)
{

    echo '<td>'.$i.'</td>';

    if($i%5==0)
    { 
        echo $i;
        echo '</tr><tr>';
    }

}
?>
</table>
</body>
</html>

这将是你的想法

【讨论】:

  • 问题实际上是关于循环和条件检查
  • 好的。那很好。我只是在回答以 5 行放置物品!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多