Ben sorunu aşağıdaki kodla çözdüm. Saydırmak çözüm olmadı malesef. Çünkü saydırdığımızda <div class="item active"> sürekli yazıyor yani bu class ın sadece bir sefer yazdırılması gerekiyor döngü içinde yazdırınca doğal olarak tekrar ettiğinden ortalık karışıyor.
Ayrıca dizileri 4 er 4 er yazdırmak içinde harika bir fonksiyon olan array_chunk fonksiyonunu keşfetmiş olduk. Bu fonksiyonla dizileri istediğiniz şekilde listelebilirsiniz.
<?php
$uruncek = mysql_query("SELECT * FROM urunler WHERE urunsira=1 ORDER BY urunid ASC")or die(mysql_error());
while($mm = mysql_fetch_array($uruncek)){
$yenidizi[] = $mm['urunid'];
}
$dizi = array_chunk($yenidizi,4,true);
for($a=0;$a < count($dizi); $a++){
// echo $dizi[$a].'<br>';
if($a == 0){
echo '<div class="item active">
<ul class="thumbnails">';
}else{
echo '<div class="item">
<ul class="thumbnails">';
}
foreach($dizi[$a] as $id){
//$id = $dizi[$a][$b];
$ilk = mysql_query("SELECT * FROM urunler WHERE urunid='$id'")or die(mysql_error());
while($cek = mysql_fetch_array($ilk)){
$urunadi = $cek['urunadi'];
$urunseo = $cek['urunseo'];
$urunfiyat = $cek['urunfiyat'];
$urunresim = $cek['urunresim'];
echo '<li class="span3">
<div class="thumbnail">
<i class="tag"></i>
<a href="'.$urunseo.'"><img src="resim/thum/'.$urunresim.'" alt=""></a>
<div class="caption">
<h5>'.substr($urunadi,0,35).'</h5>
<h4><a class="btn" href="'.$urunseo.'">İNCELE</a> <span class="pull-right">'.$urunfiyat.'.00TL</span></h4>
</div>
</div>
</li>';
}
}
echo '</ul>
</div>';
}Ayrıca daha az sorgu ile çözmek mümkünse lütfen bildirin.