참치캔

이해가 안되는 에러..

잘 동작하는 php에, 다음과 같은 내용을 추가했더니.. 에러가 납니다.
아래 내용에 문제가 있나요?

if ($i==0)
$menu_width = 400;
$sub_menu_width = 200;

else if ($i==1)
$menu_width = 150;
$sub_menu_width = 80;

else
$menu_width = 150;
$sub_menu_width = 80;
|

댓글 8개

아이때문인듯 딴걸로바꿔보세요
그런가 해서 해봤는데.. 아닌 것 같아요..

희안한 건
$sub_menu_width 줄을 모두 빼면, 의도대로 잘 됩니다..
if ($i==0) {
$menu_width = 400;
$sub_menu_width = 200;
}
else if ($i==1) {
$menu_width = 150;
$sub_menu_width = 80;
}
else {
$menu_width = 150;
$sub_menu_width = 80;
}


{} 가 없음
읔.. 챙피합니다. ㅠㅠ

감사합니다.
switch ($i) {
case 0:
$menu_width = 400;
$sub_menu_width = 200;
break;
case 1:
$menu_width = 150;
$sub_menu_width = 80;
break;
}

스위치문으로 변경하시죠
예. 바꿔보겠습니다~~
if 아래 한줄일 때는 { }를 생략할 수 있으나, 2줄 이상부터는 반드시 써야합니다.
그런거군요. 설명 감사합니다.
제가 php를 책을 보고 배우는게 아니라.. 그누보드 소스를 들여다 보다보니 아주 조금 활용하게 된 실력이라서요.

어쨌든.. 영카트의 세로분류를 가로로 바꾸는데 성공했습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
16년 전 조회 2,343
16년 전 조회 1,332
16년 전 조회 1,395
16년 전 조회 2,207
16년 전 조회 1,826
16년 전 조회 1,427
16년 전 조회 1,789
16년 전 조회 1,291
16년 전 조회 1,372
16년 전 조회 1,630
16년 전 조회 1,684
16년 전 조회 1,664
16년 전 조회 1,566
16년 전 조회 1,616
16년 전 조회 1,291
16년 전 조회 2,156
16년 전 조회 5,038
16년 전 조회 1,663
16년 전 조회 1,591
16년 전 조회 1,321
16년 전 조회 2,160
16년 전 조회 1,228
16년 전 조회 1,805
16년 전 조회 1,827
16년 전 조회 1,411
16년 전 조회 1,536
16년 전 조회 1,335
16년 전 조회 1,455
16년 전 조회 1,294
16년 전 조회 1,487
🐛 버그신고