2026, 새로운 도약을 시작합니다.

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

3년 전 조회 1,946
Copy




          11111

            



            22222



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

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

답변 7개

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

서버 설정에서 숏태그가 on 되어 있지 않다면 <? 대신 <?php 로 시작하세요.

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

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

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

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

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

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

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

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

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

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

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

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

Copy




          11111



            22222

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

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

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

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

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

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

로그인
🐛 버그신고