채택완료

이런 버튼 어떻게 만드나요?

2017-07-23 (일) 23:04:07 2,481

로그인 상태에서는 logout, 로그아웃 상태에서는 login으로 버튼 텍스트를 바꾸고싶은데

어떻게 해야되나요?

제 생각에는 버튼 두개 다 만들어 놓고 그누보드 로그인 상태 조건 코드를 통해서 상태에 따라

display:none; 처리 하면 될거같은데 구현하는 방법을 모르겠네요.

Copy
<button type="button" class="btn btn-default" data-toggle="modal" data-target="#Modal" style="margin: 8px 20px 0px 10px;">LOGIN</button>
|

답변 1개 / 댓글 5개

채택된 답변
+20 포인트

<button type="button" class="btn btn-default" data-toggle="modal" data-target="#Modal" style="margin: 8px 20px 0px 10px;"><?php if ($is_member) { ?>LOGOUT<?php } else { ?>LOGIN<?php } ?></button>

답변에 대한 댓글 5개

2017-07-23 (일) 23:18:10
와 저는 이렇게 생각했는데 조건식을 텍스트 자체에도 걸수있는거군요. 감사합니다. 더 간결하네요.
[code]
<?if($is_member){?>
<button type="button" class="btn btn-default" data-toggle="modal" data-target="#Modal" style="margin: 8px 20px 0px 10px;">LOGOUT</button>
<?}else{?>
<button type="button" class="btn btn-default" data-toggle="modal" data-target="#Modal" style="margin: 8px 20px 0px 10px;">LOGIN</button>
<?}?>
[/code]
2017-07-23 (일) 23:25:05
근데 <?php if ($is_member) { ?>LOGOUT<?php } else { ?>LOGIN<?php } ?>
이 구문에 php는 꼭 입력해야 되는건가요?"
서버 설정에서 short_open_tag 옵션값이 off 인 서버는 반드시 <?php 이렇게 사용해야 하고
on 이라면 아무거나 상관없습니다.
2017-07-24 (월) 00:10:03
php없이 했는데도 되면 그냥 쓰면 되겠죠?

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