제외시키려면
본문
올빼미 여러분, 이밤도 안녕하신지요?
aaa 게시판 제외시키는데요..
if ($member[mb_level] > 5 && $bo_table != "aaa"){
답변 6
if ($member[mb_level] > 5) 이렇게 하면 회원의 레벨이 5보다 큰값이 되면 참이 되고
if($member['mb_level'] > 5 && $bo_table != "aaa") 이렇게 하면 두번째 조건도 만족해야 참이 되지요
게시판이 aaa 또는 bbb 일 때
$bo_table != "aaa" || $bo_table != "bbb" 이렇게 되지요
하지만 첫번째 조건과 두번째 조건을 모두 만족해야 하므로 게시판 부분을 다시 괄호로 묶어주면 해결이 됩니다.
if($member['mb_level'] > 5 && ($bo_table != "aaa" || $bo_table != "bbb"))
이렇게 하면 첫번째 조건이 만족하면 두번째 괄호로 들어가고 괄호에서 둘중에 하나의 조건이 맞으면 해당 조건이 참이 됩니다.
if ($member[mb_level] > 5 && $bo_table != "aaa"){
} else if ($member[mb_level] > 5 && $bo_table != "bbb"){
}
위에 aaa 게시판 제외하는게 문법이 맞다면
요로케 else if 로 할수있어요~
둘다 한꺼번에 하는건 모르겠어요^^;;
근디 뭣이 중헌ㄷ.. 가 아니고 왜 제외 시키려하세용?
$member = 6;
$bo_table = "ccc";
if ( $member > 5 && ( $bo_table != "aaa" && $bo_table !="bbb" ) ) {
echo "레벨이 5보다 크고, 테이블이 aaa도 아니고, bbb도 아닙니다";
} else {
echo "틀렸습니다";
}
$tables = array("aaa", "bbb");
if($member['mb_level'] > 5 && !in_array($bo_table, $tables)) {
}
죄송해요 제가
$sql 부분을 빠트렸습니다.
if($member['mb_level'] > 5 && ($bo_table != "aaa" || $bo_table != "bbb")) {
if ($member[mb_id])
{
$new_count = 10;
$cnt = 0;
$sql = " select bo_table, wr_parent from $g5[board_new_table] a where mb_id = '$member[mb_id]' and a.bo_table <> 'aaa' and a.wr_id = a.wr_parent group by bo_table, wr_parent order by bn_id desc limit $new_count ";
$res = sql_query($sql);