цикл foreach в столбце таблицы базы данных с несколькими изображениями

<?php
$images= $uploading['front_image'];
$whileimg= explode(",", $images);
foreach ($whileimg as $key => $image) {
echo  $uploading["front_image"];
}
?>

В базе данных мои изображения сохранены в одном столбце (2,3,4, это зависит). теперь, когда я хочу, чтобы они все отображались в сети, вместо изображений я получаю путь к фотографиям, которые сохраняются в базе данных. благодарю вас

0

Решение

Для отображения изображений вы должны использовать тег img

foreach ($whileimg as $key => $image) {
echo  "<img src='".$image."' alt='image'>";
}
1

Другие решения

Вам нужно сделать так, чтобы изображение получилось, и эхо-путь в img звучит так, как будто вы получаете:

 echo "<img src='".$image."' />

вместо

echo  $uploading["front_image"];

Так:

<?php
$images= $uploading['front_image'];
$whileimg= explode(",", $images);
foreach ($whileimg as $key => $image) {
echo "<img src='".$image."' />
}
?>
1

Предполагая, что вы выбираете пути изображений через запятую, используя следующую строку:

$images= $uploading['front_image'];

Вам просто нужно использовать следующий цикл после создания массива путей:

foreach ($whileimg as $key => $image) {
echo "<img src='$image'>";
}
0
По вопросам рекламы [email protected]