if문 변수 여러개 지정 > 그누4 질문답변

그누4 질문답변

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

if문 변수 여러개 지정 정보

if문 변수 여러개 지정

본문

변수를 여러개 한번에 지정할수는 없나요
각페이지별 id변수가 i_1,  i_2,  i_3,  i_4 가 있습니다.
 if문으로 아래와 같이 하였습니다.

if($id=="i_1"){
 include_once("$g4[path]/menu1.php");
}
if($id=="i_2"){
 include_once("$g4[path]/menu1.php");
}
if($id=="i_3"){
 include_once("$g4[path]/menu2.php");
}
if($id=="i_4"){
 include_once("$g4[path]/menu2.php");
}

이걸 ,
 if($id=="i_1&i_2"){
 include_once("$g4[path]/menu1.php");
}
 if($id=="i_3&i_4"){
 include_once("$g4[path]/menu2.php");
}

&구문자는 <- 안되는데          같이 id==변수1,변수2,변수3 이렇게는 안되나요...



2번째 질문
제가 플래시 파일을 js파일을 하나 만들어서 사용하는 곳에
<script>flash('<?=$home?>/swf/menu.swf',600,87,0);</script>
이런식으로 html에서 사용하거든요
이걸 if문으로 불러서 출력할수 있을까요?

 if($id=="i_1"){
 echo '<script>flash('<?=$home?>/swf/menu.swf',600,87,0);</script>
'; 
}

이렇게 하니 안되네요 ㅜㅜ
  • 복사

댓글 전체

PureAni 님 두번째 질문은 잘되는데요

첫번째 && 하니깐 출력이 안되요
변수 1개만 지정하면 된는데 && 사용하면 안되네요

왜그런지?

제가 사용한 파일 내용 올려볼께요

<?
if($id=="info1" && $id=="info2"){ 
 include_once("$g4[path]/menu1.php");
}
else if($id=="info3" && $id=="info4"){ 
 include_once("$g4[path]/menu2.php");
}
else if ($id=="info5" && $id=="info6"  && $bo_table=="board"){             
 include_once("$g4[path]/menu3.php");
}
?>

마지막 $bo_table=="board"<- 게시판변수임.
case 문을 이용한 '첫번째 방법'...

<?
switch($id) {
case "i_1":
case "i_2":
include_once("$g4[path]/menu1.php");
        break;
case "i_3":
case "i_4":
include_once("$g4[path]/menu2.php");
        break;
default :
include_once("$g4[path]/menu00.php");
        break;
}
?>


두번째..... ($home 경로가 어디서 온건지는 모르겠으나, 경로가 맞다면...)

<?
if($id=="i_1"){
 echo "<script>flash('{$home}/swf/menu.swf',600,87,0);</script>"; 
}
?>
© SIRSOFT
현재 페이지 제일 처음으로