채택완료

비회원, 회원 ,관리자일때

2019-09-30 (월) 10:24:05 3,671

제가 초보라 맞는지 모르겠습니다. 이렇게 head.php에 넣으면 될까요?

Copy
<?php
      // 비회원일때
      if(empty($member['mb_id'])){
         echo ('<li ><a href="#">로그인</a></li>');
         echo ('<li><a href="#">회원가입</a></li>');

      // 관리자일때
      }else if($member['mb_id']=="admin"){
        echo ("<b> $member['mb_name'] </b> 님 환영합니다. "); //관리자님 환영합니다.
        echo ('<li><a href="#">로그아웃</a></li>');

      // 회원일때
      }else{
        echo ("<b> $member['mb_name'] </b> 님 환영합니다. "); //000님 환영합니다.
        echo ('<li><a href="#">로그아웃</a></li>');
      }
?>
|

답변 4개 / 댓글 1개

채택된 답변
+20 포인트

 echo ("<b> $member['mb_name'] </b> 님 환영합니다. "); 아래처럼 수정

 echo ("<b> {$member['mb_name']} </b> 님 환영합니다. ");

 echo ('<li ><a href="#">로그인</a></li>');

을

 echo "(<li ><a href='#'>로그인</a></li>)";

로 바꿔주세요 

기능은 맞으나 else를 비회원으로 하시고 회원일 경우를 if문으로 처리하시는게 좋을듯 합니다.

네 프로세스는 맞습니다.

비회원,회원체크

회원중에 admin 인지 여부 체크

답변에 대한 댓글 1개

저렇게 해서 넣었더니...http오류라면서 그러더라구요ㅠ

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