【问题标题】:How to add images from database with caption如何从数据库中添加带有标题的图像
【发布时间】:2014-02-09 23:22:33
【问题描述】:

我想要做的是,它应该在每行显示 3 张图像以及它们的标题。它们可能是多行。怎么可能呢?这是我的代码..

while($info=mysql_fetch_array($query))
{
    $image=$info['image'];
    $cap=$info['caption'];
    echo '<img src="'.$image.'" />';
    echo $cap;
}

【问题讨论】:

  • 你能告诉我们将要输出的 HTML 吗?
  • 听起来您可能需要使用一张桌子。聚合每 n 个结果(其中 n 是您想要的列数)并在每次有 n 条数据时输出两行。图片一行,标题一行。
  • 您可能想尝试通过 URL 和标题引用图像位置
  • @Greg 你能详细说明一下还是请提供代码?

标签: php html css


【解决方案1】:

我得到了答案。 我不知道它是如何工作的。但它是....

<table>

            <?php
            $i=1;
         $query=mysql_query("SELECT * FROM publish");

        while($info=mysql_fetch_array($query))
         {
        $inq=$info['ref'];
        $imagesrc=$info['image'];
        $ti=$info['title'];
        if($i%3==1 || $info['id']==1 )
        {
        echo "<tr></tr>";

        }
        ?>
        <td>
            <a href="movieview.php?ref=<?php echo $info['ref']; ?>">
            <?php

            echo    '<img src="admin/'.$imagesrc.'" style="width:138px;height:200px;" />';

                echo '</a><br />';
                echo $ti;

            $i++;
        }
    ?>
    </td>

    </table>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-02-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多