我在 mysql 数据库中有 5 个图像路径和名称。
现在我想在 for 循环的 slider 中显示它
include ('conn.php');
$select_path="select * from image_table";
$var=mysqli_query($conn,$select_path);
while($row=mysqli_fetch_array($var))
{
$image_name=$row["name"];
$image_path=$row["path"];
$url=$image_path.$image_name;
}
echo' <div id="ninja-slider">
<div class="slider-inner">
<ul>';
for($i=0;$i < $url;$i++){
echo'<li>';
echo' <a class="ns-img" href="'.$url[$i].'"></a>
<div class="caption">image 1</div>
</li>';}
</ul>
<div class="fs-icon" title="Expand/Close"></div>
</div>
</div>
for循环可以显示数据库中的列表吗?
最佳答案
不必要的多次循环并不是一个好习惯。我们应该避免程序中出现不必要的循环。
include ('conn.php');
$select_path="select * from image_table";
$var=mysqli_query($conn,$select_path);
if(mysql_num_rows($var) > 0){
echo' <div id="ninja-slider"><div class="slider-inner"><ul>';
while($row=mysqli_fetch_array($var))
{
$image_name=$row["name"];
$image_path=$row["path"];
$url=$image_path.$image_name;
echo '<li>';
echo '<a class="ns-img" href="'.$url.'"><img src="'.$url.'" /></a>';
echo '<div class="caption">image 1</div></li>';
}
echo '</ul><div class="fs-icon" title="Expand/Close"></div></div></div>';
}
关于php - 如何在php的for循环中显示图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50981733/