【问题标题】:Table repeat region表重复区域
【发布时间】:2015-11-09 14:34:27
【问题描述】:

我正在从数据库中提取两个不同的变量。名称和图像路径。我想在页面上显示如下:

|图 1|图 2|图 3|

|名称 1 |名称 2 |名称 3 |

我目前有这个代码:

<?php do { ?>
<img src="<?php echo $row_UserInfo['image_path'];?>" width="150" height="150"/>
<a href="HorseProfile.php?recordID=<?php echo $row_UserInfo['id']; ?>"style="color:#000000; text-decoration: none; text-align: center;">
<?php echo $row_UserInfo['Name']?></a>
<?php } while ($row_UserInfo = mysql_fetch_assoc($UserInfo)); ?>

我尝试在图像后添加一个中断,以便名称在它的正下方,但是当下一张图像出现时,它会在之前的名称旁边。我知道这可能非常简单,但这对我来说已经有一段时间了,如果有人能睁开眼睛告诉我我做错了什么,那将不胜感激。

【问题讨论】:

  • 看起来你想要一张桌子。你有什么理由不能使用桌子吗?将每个图像/名称放在一个 td.您可以对齐和倾斜它们以使其看起来像您喜欢的那样。
  • 是否打算在页面上显示单行,上面有照片,下面有名称/链接?大约有多少条记录?

标签: php database tabular


【解决方案1】:

您应该将您的图片和链接括在div 中,然后将float 括在div 中。这是一个例子:

<?php do { ?>
    <div style="float:left;">
        <div>
            <img src="<?php echo $row_UserInfo['image_path'];?>" width="150" height="150"/>
        </div>
        <div>
            <a href="HorseProfile.php?recordID=<?php echo $row_UserInfo['id']; ?>"style="color:#000000; text-decoration: none; text-align: center;">
                <?php echo $row_UserInfo['Name']?>
            </a>
        </div>
    </div>
<?php } while ($row_UserInfo = mysql_fetch_assoc($UserInfo)); ?>

【讨论】:

  • 天哪,谢谢。你在那里拯救了我对编程的愤怒。谢谢!!
  • 我很高兴它有帮助。如果它回答了您的问题,请通过单击答案旁边的复选标记将其标记为“已接受”。谢谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-09-18
  • 2016-11-12
  • 2015-01-02
  • 2017-06-06
  • 2011-04-27
  • 2018-05-15
  • 2015-03-10
相关资源
最近更新 更多