Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.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行限制每行的数量_Php_Lightbox_Rows - Fatal编程技术网

php行限制每行的数量

php行限制每行的数量,php,lightbox,rows,Php,Lightbox,Rows,所以我试着做一个lightbox画廊,到目前为止还不错,但当我得到一行行的图像并重复它们时,它们只在一行中完成,这会使我的网站变形。因此,我想知道是否有一种方法,可以只在每行上重画6个img 这是我的代码: <?php require('config/config.php'); $sql = mysql_query("SELECT * FROM photos ORDER BY id DESC"); $rows = mysql_num_rows($sql); if($rows <=

所以我试着做一个lightbox画廊,到目前为止还不错,但当我得到一行行的图像并重复它们时,它们只在一行中完成,这会使我的网站变形。因此,我想知道是否有一种方法,可以只在每行上重画6个img

这是我的代码:

<?php
 require('config/config.php');
$sql = mysql_query("SELECT * FROM photos ORDER BY id DESC");
$rows = mysql_num_rows($sql);
if($rows <= 0){
echo '<h2>No Photo =/...</h2>';
}else{
while($rows = mysql_fetch_assoc($sql)){
?>
</p>
<table width="108">
<tr>
<td width="100" height="84">
<?php do { ?>
<a href="./uploads/<?php echo $rows['foto']; ?>" data-lightbox="roadtrip"><img    src="./uploads/<?php echo $rows['foto']; ?>" width="100" height="100" />
<td><?php } while ($rows = mysql_fetch_assoc($sql)); ?></td>
</a><br /></td>
<td width="10" align="center" valign="top"></td>
</tr>
</table>
<div align="justify"></div>
<?php }} ?>



谢谢你们

在循环内使用mod运算符EX:5%5=0,然后决定是否需要生成新行!!try
不起作用。。。我会尝试阿比克·查克拉博蒂所说的建议。。。thx家伙xD