Ben bu var:
case true:
echo '<textarea rows="2" cols="35" name="message_friend" id="message_friend"></textarea>';
break;
default:
echo '<textarea rows="2" cols="35" name="message_friend" id="message_friend" readonly="readonly"></textarea>';
break;
Ben bu doğru SADECE, sonra salt okunur yapmak başka, normal göstermeye çalışıyorum.
Anahtar bir işlevi kontrol ediyor
switch( ( check_friend_state($showU["id"], 'friend') ) )
Ve ben işlevini yankı çalıştı ve Err2 ve doğru değil döndü, bu yüzden neden doğru çalışıyor mu?
Ben de eğer / else çalıştı
if(check_friend_state($showU["id"], 'friend') == true){
echo '<textarea rows="2" cols="35" name="message_friend" id="message_friend"></textarea>';
}else{
echo '<textarea rows="2" cols="35" name="message_friend" id="message_friend" readonly="readonly"></textarea>';
}
Ama dedi daha önce "ERR2" döner ve hala doğru çalışır?
Dönüşünde benim işlevi:
if($USER == $uID){ // not yourself
return "err1";
}elseif( $checkIsFriend->rowCount() == 1 ){ // already friends
return "err2";
}elseif( $checkAlready->rowCount() == 1 ){ // already send a request
return "err3";
}elseif( $checkBlock->rowCount() == 1 ){ // blocked
return "err4";
}else{
return true;
}