Merhaba Arkadaşlar;

Gelen id'ye göre tablerde active pasif durumu yapmak istiyorum. Kodum bu şekilde, çıkan sonuç 2. koşulu sağlamamasına rağmen 2yi döndürüyor gözden kaçırdığım neresi olabilir. Yani $tab_id != $category->id eşit olmamasına rağmen eşitmiş gibi sonuç veriyor. Burada and ile yada && yaptığımda her iki koşuluda doğruysa döndürmesi gerekmiyor mu?

Şimdiden teşekkürler...

<?php $count=0; ?>
<?php foreach ($categories as $category) { ?>
<?php $count++;?>

<?php 
	if($tab_id == $category->id) { 
		$active_tab = "1";
	} else if(($tab_id != $category->id) AND ($count == 1)) { 
		$active_tab = "2";  
	} else { 
		$active_tab = "3"; 
	}
?>
<li role="presentation" class="2-13-10"></li>
<li role="presentation" class="1-13-13"></li>
<li role="presentation" class="3-13-19"></li>
<li role="presentation" class="3-13-20"></li>
ilk numara koşuldan dönen, ikinci numara tab->id, üçüncü numara category->id;