PDA

View Full Version : کمکم کنید مشکل! نمایش اطلاعات به این صورت...



hamiya
جمعه 02 بهمن 1394, 02:34 صبح
سلام
توی دیتابیس mysql تعداد n آدرس تصویر ذخیره شده من میخوام اونارو 16 تا 16تا دسته کنم و نمایش بدم به این صورت
<div class="slide">
<ul>
<li><a href="images/5.png"><img src="images/5.png" alt=""></a></li>
<li><a href="#"><img src="images/5_2.png" alt=""></a></li>
<li><a href="#"><img src="images/5_3.png" alt=""></a></li>
<li><a href="#"><img src="images/5_4.png" alt=""></a></li>
<li><a href="#"><img src="images/5_5.png" alt=""></a></li>
<li><a href="#"><img src="images/5_6.png" alt=""></a></li>
<li><a href="#"><img src="images/5_7.png" alt=""></a></li>
<li><a href="#"><img src="images/5_8.png" alt=""></a></li>
<li><a href="#"><img src="images/5_9.png" alt=""></a></li>
<li><a href="#"><img src="images/5_10.png" alt=""></a></li>
<li><a href="#"><img src="images/5_11.png" alt=""></a></li>
<li><a href="#"><img src="images/5_12.png" alt=""></a></li>
<li><a href="#"><img src="images/5_13.png" alt=""></a></li>
<li><a href="#"><img src="images/5_14.png" alt=""></a></li>
<li><a href="#"><img src="images/5_15.png" alt=""></a></li>
<li><a href="#"><img src="images/5_16.png" alt=""></a></li>
</ul>
</div>



خب واسه نمایش عکسها مشکلی ندارم من میخوام 16تا 16 تا بصورت جداگانه توی </div><div> قرار بگیره
یعنی اگه تعداد عکس های من 32 دوتا باشه از دو تا </div><div> که هر کدوم 16تا رکورد رو لود کنه
ممنون میشم کمکم کنید

H:Shojaei
جمعه 02 بهمن 1394, 04:08 صبح
یه حلقه پیمایش واسش بسازید و این رو بنویسید:


for($i)
{
if($i%16==0 && $i!=0)echo "</div>";
if($i%16==0 || $i==0)echo "<div>";

images...


}

فکر کنم درست باشه...

us1234
جمعه 02 بهمن 1394, 08:41 صبح
یه حلقه پیمایش واسش بسازید و این رو بنویسید:


for($i)
{
if($i%16==0 && $i!=0)echo "</div>";
if($i%16==0 || $i==0)echo "<div>";

images...


}

فکر کنم درست باشه...


درسته ، البته نیاز به تقسیم نیست :


while($data)
{
if($i==0)echo "<div>";
if($i==16)
{
echo "</div>";
$i = -1;
}
$i++;

}