그룹1일경우, 그룹2일경우 if else > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

그룹1일경우, 그룹2일경우 if else 정보

그룹1일경우, 그룹2일경우 if else

본문


그누보드 head.php 파일에서
 
그룹 m1 일경우 123 를 나타낸다
그룹 m2 일경우 456 를 나타낸다
그룹 m3 일경우 789 를 나타낸다 를 출력하고싵은데 조건문을 모르겠습니다.

<? if (!$member['mb_id']) { ?>  요걸 어떻게 써줘야하나요?

<? if (!$member['mb_id']) { ?> <== 그룹 m1 일경우 
123
<? if (!$member['mb_id']) { ?> <== 그룹 m2 일경우 
456
<? if (!$member['mb_id']) { ?> <== 그룹 m3 일경우 
789
<? } else { ?>
000
<? } ?>
  • 복사

댓글 전체

<?
switch($gr_id){
case "m1":
$boardTitle = "123";
break;

case "m2":
$boardTitle = "456";
break;

case "m3":
$boardTitle = "789";
break;

case "":
$boardTitle = "000";
break;

}
?>

<?=$boardTitle?>
제가 현재 사용하는 그룹별 , 게시판별로 출력하는 형태입니다.

<?
if($gr_id == 'Menu01'){
  $swf = 'Left_Menu01.swf';
  $swf_top = 'Sub_01.swf';
  $left_title = 'left_title01.gif';
}else if($gr_id == 'Menu02'){
  $swf = 'Left_Menu02.swf';
  $swf_top = 'Sub_02.swf';
  $left_title = 'left_title02.gif';
}


if($bo_table == 'Menu01'){
  $navi_title = 'navi_title01.gif';
}else if($bo_table == 'Menu02'){
  $navi_title = 'navi_title02.gif';
}
?>

그룹별
<?=$swf?>// 원하는위치에 해당 플래시 출력
<?=$left_title?>//원하는위치에 해당이미지 출력

게시판별
<?=$navi_title?>//원하는위치에 해당이미지 출력
조금 더 머리를 쓰자면 이미지나 파일 등을 네이밍할때 그룹/게시판아이디를 활용하세요.
상단파일은 head.그룹아이디.php, 타이틀이미지는 title.게시판아이디.jpg...
이런식으로 하면 코딩할때 굳이 일일히 아이디별로 비교해서
상단파일, 비쥬얼이미지, 타이틀이미지 등에 대한 변수를 정의할 필요가 없겠죠.

if(file_exist("head.{$board['gr_id']}.php")) include("head.{$board['gr_id']}.php");
if(file_exist("title.{$board['bo_table']}.jpg")) echo "<img src='title.{$board['bo_table']}.jpg'>";
if(file_exist("head.{$board['gr_id']}.php")) include("head.{$board['gr_id']}.php");
if(file_exist("title.{$board['bo_table']}.jpg")) echo "<img src='title.{$board['bo_table']}.jpg'>";
감사합니다.^^
© SIRSOFT
현재 페이지 제일 처음으로