【问题标题】:displaying 5 images on a single page in php在php中的单个页面上显示5张图片
【发布时间】:2012-04-17 13:27:51
【问题描述】:

我有 5 个附件,我想将它们打印在一个页面上。我正在使用以下代码显示一个附件,现在我想通过换行符打印第一个下方的其他 4 个附件。

$path1=$rowArray['file1'];
$path2=$rowArray['file2'];
$path3=$rowArray['file3'];
$path4=$rowArray['file4'];
$path5=$rowArray['file5'];

<td><font face="Arial, Helvetica, sans-serif"><?php printf('<a href="%s">View all Files</a>',$path1); ?></font>

</td>

File1 显示成功,现在如何显示第一个下方的其他 4 个。

【问题讨论】:

  • 您是否尝试过重复打印文件的行?
  • @deceze 我不想打印一次又一次地查看所有文件,我想当用户点击查看所有文件时,所有图像的列表显示在另一个页面上
  • 大概您打算将 PHP 的 $pathX 行放在 &lt;?php 标签内?此外,在提出问题之前先进行一些网络搜索是个好主意——它确实有助于学习过程。您需要一个 foreach 循环 - 请参阅 PHP 网站。

标签: php phpmyadmin


【解决方案1】:

添加另一行 (&lt;tr&gt;) 并在列内显示图像 (&lt;td&gt;)。

【讨论】:

  • 我怎么能,我是初学者。请告诉我一行代码来做到这一点
  • 请在此处阅读表格的基础知识:w3schools.com/html/html_tables.asp。它很容易学习和自己做。
  • 你不懂我的意思,我想在单独的页面上显示图片,点击一个链接显示所有图片
  • 您没有提到您必须在浏览页面中显示。好吧,如果您需要在单独的页面中,请在单独的页面中添加代码。
【解决方案2】:

您可以对所有文件重复您正在执行的操作。或者您可以只循环遍历数组,而忘记您拥有的五个变量。

<?php

foreach($rowArray as $value)
{
?>
    <td>
        <font face="Arial, Helvetica, sans-serif"><?php printf('<a href="%s">View all Files</a>', $value); ?></font>
    </td>
<?php
}
?>

【讨论】:

  • 我不想多次显示查看所有文件,我想要gmail“显示所有图像”的功能。我已经使用了你上面的循环,但它没有帮助。
【解决方案3】:

您可以简单地使用 4 个 tr 标签,并在 td 标签中显示您的文件,就像您在第一行显示它一样

【讨论】:

  • 我不想做那种功能,我希望当用户点击显示所有文件时,所有文件都应该显示在页面上。如在 gmail 查看它所做的所有图像。如果你能告诉我该怎么做,请告诉我。
  • Hanya 你可以使用一个 div 元素,它会在点击查看全部时显示。您可以在谷歌上搜索如何使用 jqyery 或 javascript 显示隐藏 div。然后在该 div 中显示您的其他文件。谢谢:-)
猜你喜欢
  • 1970-01-01
  • 2019-02-03
  • 2019-05-13
  • 2017-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多