Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/226.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何对齐和排序从mysql显示的图像_Php_Image_Mysqli - Fatal编程技术网

Php 如何对齐和排序从mysql显示的图像

Php 如何对齐和排序从mysql显示的图像,php,image,mysqli,Php,Image,Mysqli,我正在制作一个链接到数据库的网站。数据库包含我在网站上显示的图像。我面临的问题是调整它们并使其看起来整洁。最好的研究方法是什么 include 'NavigationBar.php'; echo ' MENS<br>'; $query="SELECT * FROM Trainers"; $results=mysqli_query($connection, $query); while($row=mysqli_fetch_assoc($results)){ echo $row[

我正在制作一个链接到数据库的网站。数据库包含我在网站上显示的图像。我面临的问题是调整它们并使其看起来整洁。最好的研究方法是什么

include 'NavigationBar.php';
echo ' MENS<br>';
$query="SELECT * FROM Trainers";
$results=mysqli_query($connection, $query);
while($row=mysqli_fetch_assoc($results)){
    echo $row['Brand'].'<img src="./images/'.$row['Image'].'" width="200" height="200" "</br> ';
}
编辑:


目前,它只在一个长列表中打印数据库中的所有图像。我希望能够为每一行分配一定数量的图像,然后移动到下一行,依此类推。

您可以使用html列表标记,然后通过添加css代码使其整洁

<ul>
  <li><img src=""></li>
  <li><img src=""></li>
  <li><img src=""></li>
</ul>

而且

我目前无法测试它,但我想应该可以。 如果有问题就告诉我

<style type="text/css">

.my-images-list {

    list-style: none;
}
.我的图片列表李{

    float: left;
}

</style>

<?php
    $html = '<ul class="my-images-list>';

    while($row=mysqli_fetch_assoc($results)){

        $html.='
            <li>
                <img src="./images/'.$row['Image'].'" width="200" height="200" />  
            </li>
        ';
    }

    echo $html.'<ul>';
?>

<div style="clear: both;"></div>

这是一个太宽泛的问题。任何人都可以猜测布局。查看HTML/CSS布局。你的问题是什么,它们看起来很难看,还是你只是想让它们挨在一起?对不起,如果我不懂什么我可怜的问题问对不起。目前它打印数据库中的所有图像,但在一个长长的列表中。我想成为一名能够为每一行分配一定数量的图像,然后移动到下一行,依此类推。它的工作原理与以前相同。在移动到下一行之前,我如何在每一行上放置一定数量的图像?