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;