x

조건문에서의 인크루드질문입니다.

· 2012-01-12 (목) 16:04:37 · 1700 · 5
<? if ($bo_table == "1") echo
"<?php include 'menu1.php'; ?>";

else if ($bo_table == "2") echo
"<?php include 'menu2.php'; ?>";

else echo "";
?>

제가초보라서요~ 소스좀 봐주세요~
|

댓글 5개

2012-01-12 (목) 16:09:35
세개 이상일경우는 switch 가 깔끔합니다
<?
switch($bo_table){

case '1' : $sUrl = "menu1.php"; break;
case '2' : $sUrl = "menu2.php"; break;
default : $sUrl = "";

}

if($sUrl !=''){ include $sUrl; }
?>
<?
switch($bo_table){

case 'con1' : $sUrl = "/sub1.php"; break;
case 'con2' : $sUrl = "/sub2.php"; break;
defalut : $sUrl = "/sub1.php";

}

if($sUrl !=''){ include $sUrl; }
?>

이렇게했는데 왜 애러가나죠? ㅜㅜ

Parse error: syntax error, unexpected ':' in /home/hosting_users/hicleaning2/www/head.php on line 90
2012-01-12 (목) 16:50:44
defalut => default
감사합니다~ 해결했어요~
초보자이시면 아래와 같이 생각하시는것이 편리하실듯..

[ 원본 ]
<? if ($bo_table == "1") echo
"<?php include 'menu1.php'; ?>";

else if ($bo_table == "2") echo
"<?php include 'menu2.php'; ?>";

else echo "";
?>

[ 수정 ]
<?php
if ($bo_table == "1") {
include 'menu1.php';
} else if ($bo_table == "2") {
include 'menu2.php';
}
?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-01-13 조회 1,666
12-01-12 조회 1,078
12-01-12 조회 1,082
12-01-12 조회 960
12-01-12 조회 830
12-01-12 조회 1,036
12-01-12 조회 1,089
12-01-12 조회 1,669
12-01-12 조회 1,115
12-01-12 조회 1,807
12-01-12 조회 1,733
12-01-12 조회 1,004
12-01-12 조회 922
12-01-12 조회 1,701
12-01-12 조회 1,686
12-01-12 조회 3,373
12-01-12 조회 1,648
12-01-12 조회 1,001
12-01-12 조회 1,071
12-01-12 조회 1,088