버튼을 본인과 관리자만 클릭가능하게
본문
버튼을 본인과 관리자만 클릭가능하게 하는 방법이 있을까요?
현재는
<?php if(!$is_admin && $list[$i][mb_id]!=$member[mb_id]) $list[$i][href]="#"; {
이렇게 사용중인데 이 방식은 모든 멤버가 클릭은 가능하더라구요.
버튼은 항시 노출되어 있다는 가정하에 본인과 관리자만 클릭이 가능하게 하는 방법도 있을런지 궁금합니다.
답변 2
<?php
if(!$is_admin && $list[$i][mb_id] != $member[mb_id]){
$list[$i][href]="#";
}
?>
<?php
if($is_admin || $list[$i]['mb_id'] == $member['mb_id'] ){ //관리자 이거나, 리스트의 아이디가 같다면
$list[$i]['href'] = '~~~'; 링크 o
}else{
$list[$i]['href'] = 'x'//링크 x
}
?>
음.. 같은 조건문인것 같은데.. 왜 안될까요.. and 말고 or로 해도 안되는지 확인 해보시는것도 좋을 것 같습니다.
<?php if(!$is_admin && $list[$i][mb_id]!=$member[mb_id]) $list[$i][href]="#"; { 를
<?php if(!($is_admin || $list[$i]['mb_id']==$member['mb_id'])) $list[$i][href]="#"; { 로
변경해보세요.
일단 질문내용의 문법만 수정한건데,
쿼리문 마지막에 { 가 포함된 이유가...
답변을 작성하시기 전에 로그인 해주세요.