Това е кода който имам:
Скрипта трябва да извади от базата данни снимки в галерия, като след всяка втора снимка изкарва DIV с клас LAST. В базата данни имам за момента 4 записа и ето какво се получава: http://prikachi.com/images/486/2614486w.jpg
Номерата започват така:
1 2 2
3 4 4
тоест записите които изкарва от if-а са същите каквито и в while-a. Как мога да направя така, че когато изпълнява if-a просто да продължи с другият запис а да не ги повтаря?
Код:
<?php
$query = mysql_query("SELECT * FROM portfolio");
$i = 0;
while($row = mysql_fetch_array($query)){
echo "
<div class='one_third'>
<div class='image_loader'>
<div class='portfolio_img_holder'>
<div class='loading_gallery'></div>
<a class='load_portfolio_img' rel='lightbox[portfolio]' href='".$row['id']."'>
<span class='rm_img noscript'><img src='".$row['image_small']."' alt='' /></span>
<span class='roll_over rollover'></span></a>
</div>
</div>
<div class='clearboth'></div>
</div>";
$i++;
if($i == 2){
echo "
<div class='one_third last'>
<div class='image_loader'>
<div class='portfolio_img_holder'>
<div class='loading_gallery'></div>
<a class='load_portfolio_img' rel='lightbox[portfolio]' href='".$row['id']."'>
<span class='rm_img noscript'><img src='".$row['image_small']."' alt='' /></span>
<span class='roll_over rollover'></span></a>
</div>
</div>
<div class='clearboth'></div>
</div>";
$i = 0;}}
?>
Скрипта трябва да извади от базата данни снимки в галерия, като след всяка втора снимка изкарва DIV с клас LAST. В базата данни имам за момента 4 записа и ето какво се получава: http://prikachi.com/images/486/2614486w.jpg
Номерата започват така:
1 2 2
3 4 4
тоест записите които изкарва от if-а са същите каквито и в while-a. Как мога да направя така, че когато изпълнява if-a просто да продължи с другият запис а да не ги повтаря?