Merhabalar uolist için birşey yapmaya çalışıyorum siteyi baya geliştiriyorum misal siteye burdan bakabilirsiniz..

Siteye Girmek İçin Tıklayınız..

Burada sunucu türü olan kısımda misal 4 ayrı sunucu türü var örnek : "pp,rp,pvp,lvl" bunları ben ayrı ayrı tablo olarak listelemek istiyorum benim for döngüm aşağıdakidir :

<?php
	$id=0;
			for($i=1; $i < ($s + 1); $i++) {if ($sunucu[$i]['oyuncular'] != yok) {
				 ?>
                    	 <tr>
					<td width="15px"><? echo $i; ?></td>
					<td width="140px"><a href="<?php echo $sunucu[$id]['web']; ?>" TARGET="_blank"><? echo $sunucu[$id]['name']; ?></a></td>
					<td width="15px"><? echo $sunucu[$id]['tur']; ?></td><td width="150px">#</td>
					<td><? echo $sunucu[$id]['items']; ?></td>
					<td><? echo $sunucu[$id]['chars']; ?></td>
					<td><? echo $sunucu[$id]['oyuncular']; ?></td>
                        </tr>
                    <?
					$id++;
			}	
			}
	?>

Bu for döngüsü tümünü listeliyor benim yapmak istediğim olay şu "pp" ler ayrı tablo "pvp" ler ayrı ve diğerleri ayrı ayrı tablo olacak fakat ben bu for döngüsünde şöyle bir if kullanıyorum nedense içine digerleride karışıyor buyrun :

if ($sunucu[$i]['tur'] != pvp) {
echo "sagdece pvpler listeler.";
}

örnek verdim fakat nedense digerleride içine karışıyor bunu nasıl yapabilirim.

+

bunu halledersem ortaya bir sorun daha çıkacak örnek pp ler listede 4 cü listede dielim örnek şöyle bir sıralama çıkacak :

4 - Arcanum
7- Evaluate
12- Fixora
15- Nero PVP

gibisinden ben bu 4,7,12,15 gibi sıralamayı nasıl 1,2,3,4,5 gibisinden yaparım.

Şimdiden teşekkürler..
tam bakmadım da bariz olarak şu var

if ($sunucu[$i]['tur'] != pvp) {
echo "sagdece pvpler listeler.";
}

!= diye eşit değildir kullanıyosun. böyle olacak, olmuyosa array'in içine atarken hata yapıyosun demektir.

if ($sunucu[$i]['tur'] == pvp) {
echo "sagdece pvpler listeler.";
}


sıralama olayına gelince de sunucuların dbdeki idsini bastırmak yerine sayfada $i = 1; diye bir değişken tanımla, for döngüsünün içinde de elemanı bastırdıktan sonra değerini bir arttır.
arraye attığın kısmı koyar mısın
if ($sunucu[$i]['tur'] != 'pvp') {
echo "sadece pvpler listeler.";
}
Sorunum @Aradhell tarafından halledilmiştir, kendisine teşekkürler.

Üye Ol veya Giriş Yap

Bu forum başlığına mesaj atmak istiyorsanız hemen üye olun veya giriş yapın.