테스트 사이트 - 개발 중인 베타 버전입니다

php, 간단한 질문 ^^ 채택완료

다둥이아빠 3년 전 조회 1,849

</p>

<p><?if ($_GET['id'] == '1') {  ?>

          11111

            <? }  ?>

<?} else {?>

            22222

<?php }  ?></p>

<p>

 

id 값에 따른 출력값인데.. 우째 에러가 날까요????

 

이런질문 드려 죄송합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변 7개

채택된 답변
+20 포인트
php if ($_GET['id'] == '1') {  ?>
          11111
             ← 이걸 지우세요 조건문 선언 후 종료를 했는데 다음 else 가 붙어서 그렇습니다.
php } else {?>
            22222

서버 설정에서 숏태그가 on 되어 있지 않다면

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
3년 전
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전
 11111
             else 전에 끝내는 부분이 또 있으시네요.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3년 전

if ($_GET['id'] == '1') {

if (isset($_GET['id']) == true && $_GET['id'] == '1') {

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

F
3년 전

php.ini 설정에서  short_open_tag 옵션이 off로 돼 있을것 같네요.  저 부분을 on으로 바꾸셔야 합니다.  그외에는 에러가 날 부분이 없어보입니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

들레아빠

</p>

<p><?if ($_GET['id'] == '1') {  ?>

          11111

<?} else {?>

            22222

<?php }  ?>

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

아르키어드

어떤에러인지 알려주심 좋을거같네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인