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

if, else문... 정말 모르겠어요. 도와주세요.

카롱카롱 6년 전 조회 4,140

 

ㅁ 목적 : 포인트별 이미지 출력

 

ㅁ 궁금한 사항 :

 

제가 알기론

<?php

if {

} else if {

} else if{

} else { } ?>

 

이런 방식으로 진행된느걸로 알고있는데

 

1. <img src= ""> 와 같은걸 사용하기 위해서는 중간중간 {?>, <php {를 같이 넣어줘야 하더라구요.

 

이미 앞에서 php를 부여했는데 중간중간에 왜 사용하는지 알려주실 수 있을까요??

 

그리고 if는 잘 작동하는데 else가 아예 작동을 안하는 것 같아요.

 

2. if else 통해서 한 13단계로 나누어 이미지를 부여하고자 하는데 아무리 찾아봐도 모르겠어요.

 

 

 

ㅁ 코드

   <?php

     if($member['mb_point'] > "2400") { ?>
      <img src="<?php echo G5_IMG_URL ?>/pointrankimg/beginner1.png" alt="">


     <?php } else { ($member['mb_point'] > "2800")?>
      <img src="<?php echo G5_IMG_URL ?>/pointrankimg/beginner2.png" alt="">
      
      <?php }  ?>

    

-> else가 없어도 정상 작동합니다... else와 else if를 많이 넣어야하는데

 

1단계에서 탁 막혀버렸어요. 알려주시면 감사드리겠습니다.

    

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

답변 4개

유찬아빠
로그인 후 평가할 수 있습니다

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

구지 해야 한다면  if(1<2 || 3>4)  if(1<2 or 3>4) 

등등의 방법으로 구현을 하면 될거같은데요

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

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

1 은  2400보다 작나요? y

1 은  3400보다 작나요? y

그리고 "12" 12라는 문자입니다

그러므로  1>12 이러게 해야되고

조건음은 한문장에 여러 조건을 쓸수있서요 or || 등등 

또한

<? echo "출력문자";?>

<? echo "출력".$변수."문자";?>

<? echo '출력'.$변수.'문자';?>

굉장이 많은 html 소스 <??> 굉장이 많은 html 소스 <??>

이런식으로 코딩 할때도 있기때문에

 

기타의견

그런데 지금 하시려는 기능은 기획부터 잘못되어 있는 거죠

포인트 구간을 ?~? ,?~? 이러게 지정 한다면 나중에 검색및 정산 등등을 할때 많은 어려움이있습니다

물론 상세한 표현이라는 장점도있게지만

제의견은  그냥  회원들의 ?~? 은 1  ,?~?은 2,?~? 은 3  ,?~?은 4 

이런식으로 정리를 해놓으면 방금 하시는 조건문도 좀더 쉬게할수있고 나중에 관리자모드에서 정산 등등을 할때도 아주 편리합니다

기회 하시는 분하고 좀더 상의를 하시는 것을 추천 합니다

 

 

 

 

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

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

s
sinbi Expert
6년 전

제 홈페이지 로그인 후, 아래 강의를 읽어보세요.

https://homzzang.com/b/php-11

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

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

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

로그인