Aşağıdaki kodu uyguladığınızda her 4 taneden birisi için <td width="480"> i olan html kodunu yazdıracak diğerleri için width="50" olan html kodunu yazdıracaktır.
($toplam%4) kodunda % mod alma işlemidir. Yani bu kod şunu yapıyor, $toplam değerinin sonucu 4'den küçük bir rakam olana dek 4'e bölme işlemi gerçekleştiriyor, en son kalan değeri döndürüyor. Örnekler;
$toplam değeri 10 olsun;
$toplam%4 işleminden dönecek rakam 2 'dir.
$toplam değeri 8 olsun;
$toplam%4 işleminden dönecek rakam 0 'dır.
$toplam değeri 15 olsun;
$toplam%4 işleminden dönecek rakam 3 'dür.
$toplam değeri 0 olsun;
$toplam%4 işleminden dönecek rakam 0'dır;
$toplam değeri 1 olsun;
$toplam%4 işleminden dönecek rakam 1 dir.
Umarım anlatabilmişimdir

Aşağıdaki kod işinizi görecektir.
<?php
@$mesajlar = mysql_query("SELECT * FROM konular ORDER BY mid DESC LIMIT 20");
while( @$mesaj = mysql_fetch_assoc($mesajlar))
{
@$avatar = $mesaj["uye_id"];
$mid = $mesaj["mid"];
@$uyeler = mysql_query("SELECT * FROM uyelerim WHERE uid = '$avatar'");
while(@$uye = mysql_fetch_assoc($uyeler)) {
echo '
<table width="394" border="0">';
$resimler = mysql_query("SELECT * FROM resimler WHERE mid = '$mid'");
while($uye2 = mysql_fetch_assoc($resimler)) {
$resimlink = $uye2["resimlinki"];
$resimid = $uye2["mid"];
$toplamresim = $uye2["resimlinki"];
$dizi=array("$resimlink");
$toplam2=count($dizi);
$toplam = substr_count( $toplam2, "1" );
if(($toplam%4)==0){
echo'<tr><td width="50"></td>
<td width="408"> <a href="'.$uye2["resimlinki"].'" ><img class="sonresim" src="'.$uye2["resimlinki"].'" width="408" height="350"></a></td></tr>';
} else {
echo'<tr><td width="50"></td><td width="408"> <a href="'.$uye2["resimlinki"].'" ><img class="sonresim" src="'.$uye2["resimlinki"].'" width="204" height="200"></a></td></tr>';
}
}
}
?>
Bu sekilde çalıştı ancak resim boyutu olarak elseden sonraki kodlar boyutunu gösterdi.
sizin gönderdiğiniz kod iki sekılde boyutlandırma var bende her 4 resımde farklı gorsellık olacak facebooktakı gıbı sızın kod bunu yapıormu
ıkıncı olarak su kodda bır sıkıntı var galıba
veren değer 4 tane resım varsa 1 1 1 1 seklınde gosterıor sızce sorun neresınde
$dizi=array("$resimicektim2");
$toplam2=count($dizi);
$toplam = substr_count( $toplam2, "1" );
echo $toplam;
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:42:37 -->-> Daha önceki mesaj 21:33:29 --
Koduna müdahale etmiyorum ama sana mantığını söyleyeyim.
Sen uyeler sorgusunu while içine skuyorsun. ama resimler döngüsünü while içine sokmuyorsun neden?
ikisinide sokuyorum while dongusune