Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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按大小排序图像并填充div_Php_Mysql_Sorting_Gallery - Fatal编程技术网

使用php按大小排序图像并填充div

使用php按大小排序图像并填充div,php,mysql,sorting,gallery,Php,Mysql,Sorting,Gallery,我需要你的帮助,请 页面上有4个大小相等的DIV。数据库中有很多图像,每个图像都指定了是纵向还是横向,因此每个div应该包含一个纵向图像或两个横向图像,调整大小以适应它,继续以相同的方式填充其他div 这是一个类似的例子,但只有肖像风格的图像- 假设数据库中有以下记录: ID Name Style 01 1.jpg Portrait 02 3.jpg Landscape 03 4.jpg Landscape 04 2.jpg Portrait 05 5.jpg

我需要你的帮助,请

页面上有4个大小相等的DIV。数据库中有很多图像,每个图像都指定了是纵向还是横向,因此每个div应该包含一个纵向图像或两个横向图像,调整大小以适应它,继续以相同的方式填充其他div

这是一个类似的例子,但只有肖像风格的图像-

假设数据库中有以下记录:

ID  Name    Style

01  1.jpg   Portrait
02  3.jpg   Landscape
03  4.jpg   Landscape
04  2.jpg   Portrait
05  5.jpg   Landscape
06  6.jpg   Landscape

...
它们应该按照ID排序,因此首先是带有1.jpg的div,然后是带有3.jpg和4.jpg的另一个div,然后是只有2.jpg的div和带有5和6的另一个div,继续

重要的是,根据图像的总数,可以有多个包含这样4个DIV的包装DIV


我非常感谢你的帮助

你试过什么了吗?请出示一些代码。我们不为您编写代码,我们只是纠正代码中的问题。谢谢您的回复。我实际上在寻找正确的逻辑,并将尽快更新,因为我将有一些起点。