데이터베이스에서 가져온 이미지를 표시하려고합니다. 따라서 인쇄해야하는 이미지의 패턴이 이렇게됩니다.데이터베이스를 통해 가져온 데이터에서 특정 수의 이미지 표시
행 1 : 3 개 영상
행-2 : 2 이미지
행-3 : 4 개 이미지
반복한다.
홀수 및 짝수 조건을 사용하여 3-2-3 형식으로 데이터를 표시 할 수 있습니다.
$id=$SITE['site_settings']->cloud_site_id;
$gal="SELECT gallery_id, gallery_image_url from `cloud_site_gallery_images` where `cloud_site_id`= $id and gallery_image_status=1;";
$res = $DB->query($gal);
<?php $count = 1;
$row_index=1;
if($row_index%2==1)
{
foreach($res as $gallery_image)
{ ?>
<li class="gal-row<?php echo $row_index; ?> gal-img gal<?php echo $gallery_index++; ?>"><a class="th" href="<?php echo WWW_GALLERY_IMAGE_PATH.'original/'.$gallery_image->gallery_image_url; ?>"><img src="<?php echo WWW_GALLERY_IMAGE_PATH.'original/'.$gallery_image->gallery_image_url; ?>"></a></li>
<?php
$count++;
if($count==3)
break;
}
$row_index++;
}
첫 번째 행에 대해 필요한 결과가 표시됩니다. 그러나 두 번째 및 후속 행을 자동화하는 방법은 무엇입니까?
다른 사람이 남은 이미지를 인쇄하는 방법을 제안 할 수 있습니까?
처음'$ count = 1;'행 뒤에 누락 된 세미콜론이 있습니다 – vaso123
어디에도'$ res'를 사용하지 않았습니다. –
@ AycanYaşıt 질문을 편집했습니다 – user3344070