【问题标题】:echo multiple images in HTML/PHP [closed]在 HTML/PHP 中回显多个图像 [关闭]
【发布时间】: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

标签: php html mysql image phpmyadmin


【解决方案1】:

您需要连接图像,否则将被覆盖。将= 更改为.=

$image .= "<img src='data:image;base64,".base64_encode ($resultaat_afbeelding)."'>";

【讨论】:

    猜你喜欢
    • 2016-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多