在 HTML/PHP 中回显多个图像 [关闭]
Posted
技术标签:
【中文标题】在 HTML/PHP 中回显多个图像 [关闭]【英文标题】:echo multiple images in HTML/PHP [closed] 【发布时间】:2015-11-06 07:55:37 【问题描述】:获取图片:
$afbeelding_select = mysql_query("SELECT afbeelding FROM afbeeldingen WHERE sigaren_id = " .$resultaat_fetch_id_sigaren);
while ($afbeelding = mysql_fetch_array($afbeelding_select))
$resultaat_afbeelding = $afbeelding['afbeelding'];
$image = "<img src='data:image;base64,".base64_encode ($resultaat_afbeelding)."'>";
呼应图像:
<?php echo $image; ?>
但我只得到一张图片,而不是更多。 为了回显多个图像而不是一个图像,我需要更改什么?
亲切的问候
【问题讨论】:
您在每个循环中都覆盖了$image
。改用数组。
连接。 $image .= ...
。 (虽然@b0s3 的建议可以让您拥有更清洁的东西并用这些图像做更多的事情。)
哦!它只是添加点'。'。非常感谢!!
如果可以的话,你应该stop using mysql_*
functions。它们不再被维护并且是officially deprecated。改为了解 prepared statements,并考虑使用 PDO,it's really not hard。
【参考方案1】:
您需要连接图像,否则将被覆盖。将=
更改为.=
$image .= "<img src='data:image;base64,".base64_encode ($resultaat_afbeelding)."'>";
【讨论】:
以上是关于在 HTML/PHP 中回显多个图像 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章