if문 변수 여러개 지정

· 13년 전 · 2824 · 7
변수를 여러개 한번에 지정할수는 없나요
각페이지별 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>
';
}

이렇게 하니 안되네요 ㅜㅜ
|

댓글 7개

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

2번째 질문도 좀 알려주세요...
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"<- 게시판변수임.
아..
&를 사용해서 그냥 아무생각 없이 &&를 적었군요.

||로 해보세요.
&&는 and고 ||는 or 입니다.
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>";
}
?>
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
13년 전 조회 830
13년 전 조회 500
13년 전 조회 953
13년 전 조회 1,610
13년 전 조회 686
13년 전 조회 1,048
13년 전 조회 1,565
13년 전 조회 1,143
13년 전 조회 1,566
13년 전 조회 2,825
13년 전 조회 1,533
13년 전 조회 826
13년 전 조회 950
13년 전 조회 958
13년 전 조회 1,157
13년 전 조회 857
13년 전 조회 730
13년 전 조회 804
13년 전 조회 961
13년 전 조회 957
🐛 버그신고