您好,我从mysql db表中删除了图片,但以一种方式显示了一行有一张图片。但我需要每行3或4张图片。我的编码如下。请给点想法。

<?php
    include_once("config.php");
    $result=mysql_query("SELECT * FROM merchant");
    while($res=mysql_fetch_array($result))
    {
?>
<?php echo $res['description'];?></p>
    <img src="<?php echo $res['image'];?>" width="80" height="80"/>
<?php } ?>

最佳答案

在这样的表中执行此操作,您可能需要对其进行一些修复,但是这样会起作用

<table>

<?php
        include_once("config.php");
        $result=mysql_query("SELECT * FROM merchant");
        $count = 0;
        while($res=mysql_fetch_array($result))
        {
            if($count==3) //three images per row
            {
               print "</tr>";
               $count = 0;
            }
            if($count==0)
               print "<tr>";
            print "<td>";
            ?>
                    <?php echo $res['description'];?></p>



                    <img src="<?php echo $res['image'];?>" width="80" height="80"/>



                <?php
            $count++;
            print "</td>";
        }
        if($count>0)
           print "</tr>";
        ?>

</table>

关于php - 使用php mysql每行显示2或3张图像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12280198/

10-09 08:30