her 4 ilanda bir satır atlamasını istiyorum.
if($satir%4==0){echo "
";};
bu kod ile her 4 ilanda bir satır atlamasını istiyorum ama 3 ilanda bir satır atlıyor.
Bunu nasıl düzeltirim. $satir%4 deki 4 ü 5 de yapsam 3de atlıyor 10da yapsam 3de atlıyor.
Alternatif bir yol varmı ?
İlanları çekdiğim kodlar ;
$ilanlar = mysql_query("SELECT * FROM emlak WHERE durum='".$_GET['kategori']."' and emlaktipi='".$_GET['tip']."' and onay=1 order by id desc");
while($ilan = mysql_fetch_array($ilanlar))
{
if($satir%4==0){echo "
";};
?>
$resimsecici = mysql_query("SELECT * FROM resimler where emlak='".$ilan['id']."'");
if($resimci = mysql_fetch_array($resimsecici))
{
?>
} ?>
=substr($ilan['emlak'],0,35)?>..
=$ilan['fiyat']?> TL
=$ilan['ilce']?>
$satir++ ;}?>
Ek :
Sorunu çözdüm arkadaşlar. css kodlarında sağ tarafdaki bırakması gereken boşlugu %1.6 yapmışım 1 olması gerekiyordu alan yetersiz olduğu için öyle yapıyormuş.