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

if 문 오류...질문 드립니다. 채택완료

호텔천사 11년 전 조회 6,607

안녕하세요...php 잘 모르는 초보 입니다.

네이버 지식인 통해서 배운대로 했는데....잘 안되는군요..

프로그램 하시는 분들에겐 참 너무 기초적인거라 부끄럽습니다.

아래 구문처럼 만들어 봤는데요..

 

구문 오류가 생깁니다. 예상치 못한 < 가 있다고 하는데...왜 그런지...그럼 어떻게 고쳐야 하는지 알고 싶습니다.

 

제가 구현 하고 싶은건..

관리자로 로그인 했을때는 다른 링크를 나타내라...라는 것입니다.

 

감사합니다.

 

 

 

<?php
?>
{
<a href='<?php echo $list[$i]['href'] ?>'>
}
}else{
<a href='<?php echo $list[$i]['wr_link1'] ?>' target='_blank'>
}
?>​

 

 

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

답변 3개

채택된 답변
+20 포인트
11년 전

if ($is_admin) echo "<a href='{$list[$i]['href']}'>";

else echo "<a href='{$list[$i]['wr_link1']}' target='_blank'>"; 

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

답변에 대한 댓글 1개

호텔천사
11년 전
감사합니다. 덕분에 해결 했습니다.

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

11년 전

if ( $admin)

?>

{

로 된 부분을  

if ( $admin )  

{

?>

로 변경해야 에러가 없을 듯 합니다.  

 

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

답변에 대한 댓글 1개

호텔천사
11년 전
답변 감사합니다. 윗분 소스를 넣으니까...해결 되어서 질문 종료 합니다.
좋은 하루되세요...

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

11년 전

하단에

?>로 php 닫는 부분이 있는데 <?php 와 같은 여는 부분이 누락 되어 있습니다.

 

그리고 else 구문은 있는데, if 구문 부분이 빠져 있네요

제 생각에는  

상단 ?> 다음에 나오는 { 부분이

아마도  

<?php

if (조건식) {

이게 아닐까하는 생각을 합니다.  

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

답변에 대한 댓글 1개

호텔천사
11년 전
그러네요...제가 잘못 복사 했나봐요...
위 내용 수정 합니다.

아래와 같이 했을때 뭐가 문제가 있나요?

<?php
if ($admin)
?>
{
<a href='<?php echo $list[$i]['href'] ?>'>
}
}else{
<a href='<?php echo $list[$i]['wr_link1'] ?>' target='_blank'>
}
?>

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

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

로그인